11

是否有一个Html.NameFor功能可以获取name模型项的 html 属性?

我想在我的 Razor 视图中使用以下代码:

<input type="text" value="@Model.User.Email" name="@Html.NameFor(x => x.User.Email)">
4

3 回答 3

11

Html.NameFor现在包含在 MVC 4 中。

于 2012-09-04T01:34:40.057 回答
6

是的,ASP.NET MVC Futures 程序集中有Html.NameFor方法。

于 2010-09-07T13:49:34.253 回答
3

如果您只想获取name将输入绑定回模型时将起作用的属性的值,则可以使用该ExpressionHelper.GetExpressionText方法。但是调用它会涉及一些代码体操。

只使用TextBoxFor助手怎么样?

@Html.TextBoxFor(Model => Model.User.Email)
于 2010-08-09T21:25:32.830 回答