私はメールフィールドでこのコードを使用しています:
[Required]
[DataType(DataType.EmailAddress)]
[Display(Name = "Email address")]
public string Email { get; set; }
[DataType(DataType.EmailAddress)]
動作しません(クライアント側以外のサーバーでは検証は行われません)。
カスタム属性を自分で実装する必要があるのか、MVC3に含まれている属性を使用できるのかわかりません。
必要に応じて、カスタム属性を作成するための解決策を提案してください。
http://nuget.org/packages/DataAnnotationsExtensions.MVC3などの追加の拡張機能についても読みました。
提案してもらえますか?