Como especificar o ID para um Html.LabelFor <> (MVC Razor) [duplicado]
Possible Duplicate:
ID do cliente para propriedade (ASP.Net MVC)
Existe uma maneira de fazer o Razor renderizar um atributo de ID para um elemento Label ao usar o auxiliar Html.LabelFor <>
Exemplo
.cshtml page
@using (Html.BeginForm())
{
@Html.LabelFor(m => m.Foo)
@Html.TextBoxFor(m => m.Foo)
}
Página renderizada
<form ...>
<label for="Foo" id="Label_Foo" />
<input type="text" name="Foo" id="Foo" />
</form>
FYI - A única razão pela qual estou querendo adicionar um ID ao Label é para o design CSS. Prefiro referenciar o Label por um ID, em vez de agrupar o Label em um bloco (ou seja, div) e depois estilizar o bloc