Как создать собственный атрибут проверки для MVC
Я хотел бы создать собственный атрибут проверки для MVC2 для адреса электронной почты, который не наследуется от RegularExpressionAttribute, но который может использоваться при проверке клиента. Может кто-то указать мне верное направление?
Я попробовал что-то простое, как это:
[AttributeUsage( AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false )]
public class EmailAddressAttribute : RegularExpressionAttribute
{
public EmailAddressAttribute( )
: base( Validation.EmailAddressRegex ) { }
}
но это не похоже на работу для клиента. Тем не менее, если я использую RegularExpression (Validation.EmailAddressRegex)], похоже, работает нормально.