MVC - 更改或添加“Html.ValidationMessage”或“Html.TextBox”的类

时间:2010-08-10 21:15:10

标签: c# asp.net-mvc validation

如何通过Html.TextBox或Html.ValidationMessage方法更改分配给由MVC视图呈现的控件的类?

2 个答案:

答案 0 :(得分:5)

你会做这样的事情(不是你必须用@来逃避“class”,因为它是一个保留的C#关键字):

Html.TextBox("Text", "Value", new { @class = "YourClassName" })

或者如果您不喜欢匿名类型:

Html.TextBox("Text", "Value", new Dictionary() { { "class", "YourClassName" } } )

答案 1 :(得分:-1)

看起来不像你。它在HtmlHelpers.cs中被定义为只读。当然,你可以改变CSS。或者,制作自己的助手,为其命名。