是否有一个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)