Связующие модели ASP.NET MVC, html id - PullRequest
0 голосов
/ 16 мая 2010

Используя связующие модели в ASP.NET MVC 2.0, вы можете сделать что-то вроде этого ...

[DisplayName("User Name")]
public string Name
{
 get;
 set;
}

<%: Html.TextBoxFor( m => m.Name ) :%>

и затем в вашем HTML вы получите такой результат ..

<label for="UserName">User Name</label>
<input type="text" id="UserName" name="UserName" />

Это отлично работает, но я хочу лучше контролировать HTML ID. Есть ли способ сделать это с помощью метода привязки модели?

1 Ответ

1 голос
/ 16 мая 2010

Вам необходимо переопределить шаблон редактора для строки, чтобы управлять тем, как редактор для строки отображается. Это в основном включает в себя создание частичного представления String.ascx. Вы можете найти более подробную информацию в разделе «Переопределение шаблонов» этого сообщения в блоге.

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