Estoy usando este código en un campo de correo electrónico:MVC [Tipo de datos (DataType.EmailAddress) ninguna validación
[Required]
[DataType(DataType.EmailAddress)]
[Display(Name = "Email address")]
public string Email { get; set; }
[DataType(DataType.EmailAddress)]
no funciona (la validación no se produce ninguna en un servidor no en el lado del cliente) .
no estoy seguro de si debería aplicar a mí mismo un atributo personalizado o puedo usar uno incluido con MVC 3.
¿Me podría sugerir una solución para crear un atributo personalizado en caso de que lo necesite.
leí también acerca de algunas extensiones adicionales, ejemplo http://nuget.org/packages/DataAnnotationsExtensions.MVC3
sugeriría usted a mí?
Tuve un problema similar y solo usé un 'RegularExpression (...)' para hacer la validación de la dirección de correo electrónico. – bluevector
Por favor amplía 'No funciona'. El elemento de entrada en el DOM (si usa 'HTML.InputFor (m => m.Email)' debe tener el conjunto de atributos 'type =" email "'. –
muéstrenos su vista –