[英]Override css in html.DisplayFor mvc
我有一个例子:
<div id="box1" class="test1">
@Model.Name
</div>
我使用Html.DisplayFor从主页上调用它
<span>
@Html.DisplayFor(model=>model.Name)
</span>
但是,我有另一个名为“test2”的css类。 有什么方法可以通过html.DisplayFor在测试2 css类中传递?
谢谢
你应该可以做这样的事情:
@Html.DisplayFor(model => model.Name, new { @class = "test2" })
并在您的显示模板中
<div id="box1" class="test1 @ViewData["class"]">
@Model.Name
</div>
您正在做的是使用DisplayFor
的覆盖和附加的视图数据参数,然后访问另一侧的视图数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.