我想使用DataAnnotations来验证实现了一些接口的类,因此我向接口添加了验证属性,如下所示:
public interface IUser
{
[Required]
string Name { get; set; }
[Display(Name = "Email Address")]
[Required]
string Email { get; set; }
}
当我尝试使用Validator.TryValidateObject
时,它不起作用。
有没有办法做到这一点,而不是必须编写一个自定义的TryValidateObject
方法?
发布于 2011-05-07 14:47:14
如果使用基类而不是接口,属性将工作得很好。
https://stackoverflow.com/questions/5919567
复制相似问题