在我的状态字段周围应用彩色框

时间:2014-11-10 13:06:35

标签: css asp.net-mvc twitter-bootstrap asp.net-mvc-4 razor

我正在使用一个使用Bootstrap v2.0.4的asp.net mvc web应用程序,我使用以下内容显示状态字段的值: -

@Html.DisplayFor(model => model.AssetState.DISPLAYSTATE, new { @class= Model.AssetState.DISPLAYSTATE.ToString() } )

然后我在我的css文件中添加了以下内容: -

.operational {

color:green;
}
.Disposed {
    color:red;
}

但是上面对生成的标记没有任何影响,显示的值总是返回默认颜色?

1 个答案:

答案 0 :(得分:0)

喜欢关注它会工作,

<span class="@Model.AssetState.DISPLAYSTATE.ToString()">   
@Html.DisplayFor(model => model.AssetState.DISPLAYSTATE )
</span>

参考: Adding a CSS class to razor @Html.DisplayFor

how to apply CSS for @Html.DisplayFor?

如果您想以不同方式执行操作(html帮助程序不提供),请按照链接中的说明进行操作。你可以编写自己的html助手。

http://www.codeproject.com/Tips/720515/Custom-HTML-Helper-for-MVC-Application