Есть ли Html .Name Для функции
, которая получает атрибут name
html для элемента модели?
Я хотел бы использовать следующий код в моем представлении Razor:
<input type="text" value="@Model.User.Email" name="@Html.NameFor(x => x.User.Email)">
Если вы просто хотите получить значение атрибута name
, которое будет работать при привязке ввода обратно к вашей модели, вы можете использовать ExpressionHelper.GetExpressionText
метод. Однако его вызов потребует некоторой гимнастики кода.
Как насчет использования помощника TextBoxFor
?
@Html.TextBoxFor(Model => Model.User.Email)