mvc 4如何使用模型添加htmlattribute类

时间:2014-11-11 05:13:50

标签: asp.net-mvc

我正试图通过我的模型类添加一个类名

public partial class tblLocation { 
/*how to add html attribute class=myclass*/
public global::System.String SitePlan { get; set; }
}

在我的视图页面

@Html.EditorFor(model => model.SitePlan)

最后我需要那种输出

<input class="myclass" data-val="true" data-val-required="*" id="SitePlan" name="SitePlan" type="text">

1 个答案:

答案 0 :(得分:0)

您可以分配Model属性名称,如下所示

@Html.EditorFor(model => model.SitePlan, new { @class = Model.myclass })

以其他方式:class="@Model.myclass"

<强>实施例

<input class="@Model.myclass" data-val="true" data-val-required="*" id="SitePlan" name="SitePlan" type="text">