フォーム検証時にエラーメッセージを表示しようとしています。 私はモデルクラスの注釈を持つプロパティを持っている:データ型がintの場合、値 ''は無効です
[Required(ErrorMessage="The number attribute is required")]
public int Level { get; set; }
それは動作しませんが、私はstring
にデータ型を変更する場合、注釈のエラーメッセージが表示されます。これは、int
がサポートされていないことを意味しますか?
[intは値型ですので決してnullではありません](http://stackoverflow.com/questions/5057267/what-is-the-difference-between-a-reference-type-and-value-type-in -c) – Liam