Используя связующие модели в 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. Есть ли способ сделать это с помощью метода привязки модели?