mvc [DataType(DataType.EmailAddress) no validation
asp.net-mvc, asp.net-mvc-3, data-annotations
Solution
At the moment I have solved my problem using DataAnnotationsExtensions
it just works, you add their library with NuGet
using DataAnnotationsExtensions;
[Required]
[DataType(DataType.EmailAddress)]
[Email]
public string Email { get; set; }
Problem
I'm using this code on an email field: ``` [Required] [DataType(DataType.EmailAddress)] [Display(Name = "Email address")] public string Email { get; set; } ``` `[DataType(DataType.EmailAddress)]` does not work (validation does not occur no at a server not on the client side). I am not sure if I should implement myself a Custom Attribute or I can use one included with MVC 3. Could you please suggest me a solution for creating a custom attribute in case I need to. I read also about some additional extensions, example http://nuget.org/packages/DataAnnotationsExtensions.MVC3 Would you suggest it to me?