是否有一个Html.NameFor
功能可以获取name
模型项的 html 属性?
我想在我的 Razor 视图中使用以下代码:
<input type="text" value="@Model.User.Email" name="@Html.NameFor(x => x.User.Email)">
是否有一个Html.NameFor
功能可以获取name
模型项的 html 属性?
我想在我的 Razor 视图中使用以下代码:
<input type="text" value="@Model.User.Email" name="@Html.NameFor(x => x.User.Email)">
Html.NameFor
现在包含在 MVC 4 中。
是的,ASP.NET MVC Futures 程序集中有Html.NameFor
方法。
如果您只想获取name
将输入绑定回模型时将起作用的属性的值,则可以使用该ExpressionHelper.GetExpressionText
方法。但是调用它会涉及一些代码体操。
只使用TextBoxFor
助手怎么样?
@Html.TextBoxFor(Model => Model.User.Email)