我想使用Html.TextBox(“FullName”,null,new { class =“gray-input”}在ASP.NET MVC中为我的输入框传递html输入类属性)。但我想我可以使用“ class ”关键字。
如何绕过此问题?
答案 0 :(得分:5)
是的,您需要使用@class,它允许您使用保留字。
Html.TextBox("FullName", null, new{@class="grey-input"})
这是一个例子:
<%= Html.TextBox("Name","Andy",new{@class="Test"}) %>
可生产
<input class="Test" id="Name" name="Name" type="text" value="Andy" />
您也可以为此创建自定义扩展方法,但上面的方法就是我使用的方法。