我正在處理需要條件驗證的MVC頁面。ASP.net MVC條件驗證
當用戶從下拉列表中選擇一個國家時,如果他們選擇兩個特定國家中的一個,則會顯示一個包含兩個必需文本框的框。我希望在這種情況下激活驗證,並且如果他們選擇了其他國家/地區,那麼該框將被隱藏,驗證將被停用。
當前在我沒有構建的站點上,有一個單獨的驗證類(它繼承自ValidationSet)處理該控制器的所有驗證,並且使用ValidatePresence,ValidateDecimal和ValidateExpression等命令進行驗證,所以我想堅持這種格式的一致性。例如
new ValidatePresence("countryId") {ErrorMessageFormat = "Please supply a country for delivery to"}
任何人有任何想法?謝謝
您正在使用哪個版本的mvc? – 2011-05-26 14:39:53