Htmlhelper name для метода
-
27-09-2019 - |
Вопрос
Есть Html.NameFor
особенность, которая получает name
Атрибут HTML для элемента модели?
Я хотел бы использовать следующий код в моем виду из бритвы:
<input type="text" value="@Model.User.Email" name="@Html.NameFor(x => x.User.Email)">
Решение 2
Да, есть Html.NameFor
Способ в сборке фьючерсов ASP.NET MVC.
Другие советы
Html.NameFor
теперь включен в MVC 4.
Если вы просто хотите получить значение для name
атрибут, который будет работать при привязке ввода обратно к вашей модели, вы можете использовать ExpressionHelper.GetExpressionText
метод. Тем не менее, вызовов это привлечет бы некоторые кодовые гимнастики.
Как насчет просто используя TextBoxFor
Помощник?
@Html.TextBoxFor(Model => Model.User.Email)
Не связан с StackOverflow