1

これを行うHtml.EditorFor(c => Model)と、すべてのプロパティをウォークスルーし、フォームに入力要素を作成します。

しかし、ユーザーが入力する必要のないプロパティや、必要のないBind(Include="Name")要素EditorForが実際に作成されることを知りたいようなものが必要です。IDModifiedSince

おそらく使用する必要があることはわかっていますSystem.ComponentModel.DataAnnotationsが、MVC コミュニティには Web フォームと比較してドキュメントが不足しているようです。

要するに、どうすればそれを達成できますか?

4

2 に答える 2

2
[ScaffoldColumn(false)]
public int ID { get; set; }

[ScaffoldColumn(false)]
public DateTime ModifiedSince { get; set; }
于 2012-06-01T21:49:02.100 に答える
1

プロパティに注釈を付ける[HiddenField(DisplayValue=false)]

[HiddenField(DisplayValue=false)]
public int Id {get; set;}
于 2012-06-01T20:50:09.850 に答える