2012-02-06 12 views
3

いくつかのプロパティを持つモデルがありますが、リストビューのようなビューで表示する必要がありますリストビューでプロパティを表示しないようにするジェネレータを強制する属性があるかどうかを確認するために、すべてのプロパティを表示または編集する必要があります。このようなものは[Display(false)]ASP.NET MVC(3)では、ビュージェネレータにプロパティが表示されないようにする属性がありますか?

答えて

6

であなたの属性を飾る、それがこの属性の集合体である何[ScaffoldColumn(false)]

+0

この属性を持つと信じています私はすべてのビューのプロパティを表示することはできませんが、私はそれらを表示する必要があります作成またはビューのビューを表示し、これには何か方法がありますか? – Saeid

+0

あなたはビューのこれらのプロパティのコードを削除するだけでいいです。 –

+0

もちろん、これは実用的です。また、カスタム属性の定義やT4の編集やテンプレートの定義もありますが、既存の属性。ありがとう – Saeid

4

アンワルが近かった

using System.ComponentModel.DataAnnotations; 
[ScaffoldColumn(false)] 
+0

ですか?私はそれを見つけることができません – Saeid

+0

私は実際にScaffoldColumn(false) –