我使用以下代码添加@Html.TextBox
的css类,但这仅适用于@Html.TextBoxFor
而不适用于@Html.TextBox
。
@Html.TextBox("ticket_new_attachment_attributes_0_description", new { @class= "bigfield"})
我错过了什么?
答案 0 :(得分:51)
试试这个
@Html.TextBox("ticket_new_attachment_attributes_0_description", null, new { @class= "bigfield"})
答案 1 :(得分:4)
第二个参数是value 您需要对html属性的第三个参数使用重载,如下所示:
// Pass null (or the value) as second parameter
@Html.TextBox("ticket_new_attachment_attributes_0_description", null, new { @class = "bigfield"})
请参阅msdn reference。
答案 2 :(得分:2)
对于@ Html.TextBox,第二个参数是文本框值 所以,你可以通过""作为文本框值,第三个参数是Html属性
尝试下面的html:
@Html.TextBox("ticket_new_attachment_attributes_0_description", "", new { @class= "bigfield"})