Возможный дубликат:
Идентификатор клиента для свойства (ASP.Net MVC)
Есть ли способ сделать Razor рендерингом атрибута ID для элемента Label при использовании Html.LabelFor < > helper?
Пример:
.cshtml page
@using (Html.BeginForm())
{
@Html.LabelFor(m => m.Foo)
@Html.TextBoxFor(m => m.Foo)
}
Страница рендеринга
<form ...>
<label for="Foo" id="Label_Foo" />
<input type="text" name="Foo" id="Foo" />
</form>
FYI. Единственная причина, по которой я хочу добавить идентификатор в Label, - это дизайн CSS. Я бы предпочел ссылаться на метку с помощью идентификатора, а не на обертку ярлыка внутри блока (т.е. Div), а затем стилизовать блок.