Для этого вы должны использовать HtmlAttributes , но есть ловушка: HtmlAttributes и класс CSS .
Вы можете определить это так:
new { Attrubute="Value", AttributeTwo = IntegerValue, @class="className" };
и вот более реалистичный пример:
new { style="width:50px" };
new { style="width:50px", maxsize = 50 };
new {size=30, @class="required"}
и, наконец, в:
MVC 1
<%= Html.TextBox("test", new { style="width:50px" }) %>
MVC 2
<%= Html.TextBox("test", null, new { style="width:50px" }) %>
MVC 3
@Html.TextBox("test", null, new { style="width:50px" })