Me gustaría crear un atributo de validación personalizado para MVC2 para una dirección de correo electrónico que no herede de RegularExpressionAttribute pero que pueda usarse en la validación del cliente. ¿Alguien puede señalarme en la dirección correcta?Cómo crear un atributo de validación personalizado para MVC
que hemos probado algo tan simple como esto:
[AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false)]
public class EmailAddressAttribute : RegularExpressionAttribute
{
public EmailAddressAttribute()
: base(Validation.EmailAddressRegex) { }
}
pero no parece trabajar para el cliente. Sin embargo, si uso RegularExpression (Validation.EmailAddressRegex)] parece funcionar bien.
Usted hereda de 'RegularExpressionAttribute' en su ejemplo? –
Lo he intentado de ambas formas pero parece que no funciona. – devlife
Debe registrar un adaptador para el nuevo atributo para habilitar la validación del lado del cliente. Vea mi ejemplo a continuación. – JCallico