在MVC3您可以添加验证模型,以检查是否属性匹配,就像这样:MVC3验证检查,如果属性值不同
public string NewPassword { get; set; }
[Compare("NewPassword",
ErrorMessage = "The new password and confirmation password do not match.")]
public string ConfirmPassword { get; set; }
有没有一种方法来检查两个属性在下面做,相信喜欢不同码?
[CheckPropertiesDiffer("OldPassword",
ErrorMessage = "Old and new passwords cannot be the same")]
public string OldPassword { get; set; }
public string ConfirmPassword { get; set; }
+1 - 真棒,只是我在找什么,谢谢! – adrianos
@危险我把这个添加到我的项目中,但是当两个字段都相同时,错误不会显示。你能帮我吗? –
@Mohit - 可能有很多可能性,为什么它可能不适合你自己。我建议你在SO上发布这个新问题,详细说明你正在努力实现的目标以及迄今为止尝试过的内容。 – Dangerous