11

モデル項目の html 属性をHtml.NameFor取得する機能はありますか?name

Razor ビューで次のコードを使用したいと思います。

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

3 に答える 3

11

Html.NameForMVC 4 に含まれるようになりました。

于 2012-09-04T01:34:40.057 に答える
6

はい、Html.NameForASP.NET MVC Futures アセンブリにメソッドがあります。

于 2010-09-07T13:49:34.253 に答える
3

name入力をモデルにバインドするときに機能する属性の値を取得したいだけの場合は、ExpressionHelper.GetExpressionTextメソッドを使用できます。ただし、それを呼び出すには、いくつかのコード体操が必要です。

TextBoxForヘルパーを使用するだけではどうですか?

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