Добавьте идентификатор или другие атрибуты в текстовое поле «Помощник ASP.NET MVC 3 Html» - PullRequest
4 голосов
/ 28 августа 2011

Как я могу добавить атрибуты в текстовое поле html helper.

Я пробовал это:

@Html.TextBox("username", new { id = "username" })

Это, кажется, помещает 'id = username' в поле значениятекстовое окно.Я хочу добавить идентификатор в свое текстовое поле.

Спасибо.

Ответы [ 2 ]

6 голосов
/ 28 августа 2011

Второй параметр (new { id = "username" } в вашем примере) - это начальное значение (атрибут value) TextBox.Третий параметр - это фактические атрибуты html:

@Html.TextBox("username", Model.Username, new { id = "username" })
1 голос
/ 23 января 2013

, в то время как new { id = "username" } как второй параметр действителен, вам нужно будет добавить @ к атрибутам, которые также являются ключевыми словами, например class.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...