如何有条件地将CSS类添加到Html.TextBoxFor

时间:2018-02-08 13:58:09

标签: asp.net-mvc razor

任何人都可以帮我解决如何在我的剃刀视图中有条件地将CSS类添加到Html.TextBoxFor。

我正在尝试以下方法:

@Html.TextBoxFor(x => model.DateTimeStamp, new { @readonly = "readonly"}, ViewBag.IsNew ? (object)new {@class="test" }:null)

1 个答案:

答案 0 :(得分:1)

你可以像这样使用..

@Html.TextBoxFor(x => model.DateTimeStamp, new { @readonly = "readonly", @class = ViewBag.IsNew ? "test" : "" })