我在电子邮件字段上使用此代码:
[Required]
[DataType(DataType.EmailAddress)]
[Display(Name = "Email address")]
public string Email { get; set; }
[DataType(DataType.EmailAddress)]
不起作用(不在客户端的服务器上不会发生验证)。
我不确定是否应该为自己实现一个自定义属性,或者我可以使用 MVC 3 中包含的一个。
如果需要,您能否建议我创建自定义属性的解决方案。
我还阅读了一些额外的扩展,例如 http://nuget.org/packages/DataAnnotationsExtensions.MVC3
你会推荐给我吗?