Подтвердить что ты не робот

Как добавить новый класс css в @Html.TextBox mvc4

Я использовал следующий код для добавления класса css с @Html.TextBox, но он работает только для @Html.TextBoxFor, а не для @Html.TextBox.

@Html.TextBox("ticket_new_attachment_attributes_0_description", new { @class= "bigfield"})

Что мне не хватает?

4b9b3361

Ответ 1

Попробуйте это

@Html.TextBox("ticket_new_attachment_attributes_0_description", null, new { @class= "bigfield"})

Ответ 2

Второй параметр - значение.
Вам нужно использовать перегрузку с третьим параметром для атрибутов html, например:

// Pass null (or the value) as second parameter
@Html.TextBox("ticket_new_attachment_attributes_0_description", null, new { @class = "bigfield"})

См. ссылку msdn.

Ответ 3

Для параметра @Html.TextBox второй параметр - значение текстового поля поэтому вы можете передать "" как значение текстового поля, а третий параметр - атрибуты HTML

Попробуйте ниже html:

@Html.TextBox("ticket_new_attachment_attributes_0_description", "", new { @class= "bigfield"})