使用Html.TextBox添加css类

Bla*_*man 6 html asp.net asp.net-mvc html-helper

试图添加'class'html属性,但我认为关键字'class'会导致问题.

<%: Html.TextBox("name", "value", new {class: " required "})%>
Run Code Online (Sandbox Code Playgroud)

有解决方法吗?

djd*_*d87 10

只需在'class'前加上'@',因为它是一个保留关键字.

<%: Html.TextBox("name", "value", new { @class: " required "})%>
Run Code Online (Sandbox Code Playgroud)

如果您需要@关键字的一些背景知识,是一个很好的SO问题.