在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