Nome htmlHelper para método
-
27-09-2019 - |
Pergunta
Existe um Html.NameFor
recurso, que recebe o name
atributo html para um item modelo?
Eu gostaria de usar o seguinte código na minha visualização de barbear:
<input type="text" value="@Model.User.Email" name="@Html.NameFor(x => x.User.Email)">
Solução 2
Sim existe Html.NameFor
Método no Asp.net MVC Futures Assembly.
Outras dicas
Html.NameFor
está agora incluído no MVC 4.
Se você só quer obter o valor para um name
atributo que funcionará ao vincular a entrada de volta ao seu modelo, você pode usar o ExpressionHelper.GetExpressionText
método. No entanto, invocá -lo envolveria alguma ginástica de código.
Que tal apenas usar o TextBoxFor
ajudante?
@Html.TextBoxFor(Model => Model.User.Email)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow