是否有一种方法使用MVC数据验证属性来验证客户端,如果我的模型上的两个字段是相等的。
有两个字段:
[Required(ErrorMessage = "*")]
[Email(ErrorMessage = "*")]
public string Email { get; set; }
[Required(ErrorMessage = "*")]
[Email(ErrorMessage = "*")]
public string ConfirmEmail { get; set; }
我希望能够添加一个属性,这两个字段应该是相等的,如果不是一个验证错误将出现。有办法吗?
谢谢。
是的-例如:
[Compare("Email", ErrorMessage = "The email and confirmation do not match.")]
希望对你有帮助。
看看CompareAttribute
[Compare("Email", ErrorMessage = "The email and confirmation email do not match.")]
public string ConfirmEmail { get; set; }