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

And*_*ans 1 c# validation asp.net-mvc

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

mar*_*ind 5

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

Html.TextBox("Text", "Value", new { @class = "YourClassName" })
Run Code Online (Sandbox Code Playgroud)

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

Html.TextBox("Text", "Value", new Dictionary() { { "class", "YourClassName" } } )
Run Code Online (Sandbox Code Playgroud)