MVC 3验证确认电子邮件地址字段



是否有一种方法使用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; }

最新更新