Ответ 1
Попробуйте это
@Html.TextBox("ticket_new_attachment_attributes_0_description", null, new { @class= "bigfield"})
Я использовал следующий код для добавления класса css с @Html.TextBox
, но он работает только для @Html.TextBoxFor
, а не для @Html.TextBox
.
@Html.TextBox("ticket_new_attachment_attributes_0_description", new { @class= "bigfield"})
Что мне не хватает?
Попробуйте это
@Html.TextBox("ticket_new_attachment_attributes_0_description", null, new { @class= "bigfield"})
Второй параметр - значение.
Вам нужно использовать перегрузку с третьим параметром для атрибутов html, например:
// Pass null (or the value) as second parameter
@Html.TextBox("ticket_new_attachment_attributes_0_description", null, new { @class = "bigfield"})
См. ссылку msdn.
Для параметра @Html.TextBox второй параметр - значение текстового поля поэтому вы можете передать "" как значение текстового поля, а третий параметр - атрибуты HTML
Попробуйте ниже html:
@Html.TextBox("ticket_new_attachment_attributes_0_description", "", new { @class= "bigfield"})