アノテーション †
- [Display(Name = "[VIewでの表示]")] ... 項目を表示するときのタイトルを指定
- [Required(ErrorMessage?="[バリデーションエラー時のメッセージ]")] ... 必須項目であることを示す
- [RegularExpression?("[正規表現]")]
- [Range([最小長], [最大長], ErrorMessage?="[バリデーションエラー時のメッセージ]")] ... 数値の範囲を指定
- [MinLength?([最小長], ErrorMessage?="[バリデーションエラー時のメッセージ]")]
- [MaxLength?([最大長], ErrorMessage?="[バリデーションエラー時のメッセージ]")]
- [StringLength?([最小長], [最大長], ErrorMessage?="[バリデーションエラー時のメッセージ]")] ... 文字列の最小と最大長を指定
- [EmailAddress?] ... emailアドレス
DataType? †
- DateTime? ... 日付と時刻
- Date ... 日付
- Time ... 時刻
- Phone ... 電話番号
|