将一个CSS类添加到razor @ Html.DisplayFor

Roo*_*sab 4 css razor asp.net-mvc-3

我想为我的代码部分设置一个新类,但它无法正常工作

@Html.DisplayFor(model => model.melk.Code, new { @class = "myClass" } )
Run Code Online (Sandbox Code Playgroud)

谁能告诉我我错在哪里?

Rum*_* P. 9

鲍里斯向你展示了正确的超载,但也有一种简单的方法可以将其改为:

<span class="myClass">
    @Html.DisplayFor(model => model.melk.Code)
</span>
Run Code Online (Sandbox Code Playgroud)

就个人而言,我发现它更简单,更容易记忆和维护,即使它不是特定于框架的.