タイトルはまあまあです。[Display(AutoGenerateField = false)]と[HiddenInput(DisplayValue = false)]があるのはなぜですか?
フィールドを「UIに表示しないでください」という属性には、2つの方法があるようです。 1つはDataAnnotations名前空間に属しています。私はそれが所属していると考えていますが、もう1つはMVC固有の名前空間System.Web.Mvcにあります。これは間違った場所だと思います。
これは、MVCアプリケーションの場合、「より汎用的な」ComponentModel.DataAnnotationsではなく、MVC名前空間でドメインクラスをダーティにする必要があることを意味します。
MVCフレームワークにDisplay()属性を通知する方法はありますか?
ありがとう@ stank-それは私のためにうまくいきます--uhintはこの問題の宝石です。 – Joe
Silverlightに類似のソリューションがある場合は、既に知っていますか? :-) – Joe
申し訳ありません - 私はSilverlightを一度も使用していません – StanK