1
我剛剛學習MVC 3.0和ValidationMessageFor
偉大的作品,但每一個都附加到特定的用戶輸入。ASP.net MVC 3.0一般驗證方法
我該如何去創建一個通用驗證錯誤?
IE:多個字段都應該加起來100。每個一個可單獨具有的0-100的可能的範圍內,但也結合不應越過100
欲通知該用戶錯誤。
我剛剛學習MVC 3.0和ValidationMessageFor
偉大的作品,但每一個都附加到特定的用戶輸入。ASP.net MVC 3.0一般驗證方法
我該如何去創建一個通用驗證錯誤?
IE:多個字段都應該加起來100。每個一個可單獨具有的0-100的可能的範圍內,但也結合不應越過100
欲通知該用戶錯誤。
您可以隨時手動插入一條記錄,像這樣:
if(numbers > 100)
ModelState.AddModelError("key", "Message I want to show");
當您使用
Html.ValidationSummary()
它會顯示。
謝謝Tejs,什麼是「關鍵」是不是鏈接到模型的屬性?我試着調用「隨機」,但錯誤不會顯示。謝謝! – Justin
這是一個引擎蓋下的字典。 '鑰匙'通常是屬性名稱。 – Tejs
感謝Tejs的幫助,但它似乎沒有工作。即使ValidationSummary爲true,我的單獨消息仍然不顯示。 – Justin