我有一個頁面提供兩個提交按鈕; SaveAndContinue和SaveAndExit。除了CSS類和控制器操作外,它們完全相同。ASP.Net MVC客戶端驗證錯誤 - 工作一個按鈕,但不是其他
第一個,SaveAndContinue將正確驗證客戶端,如果ModelState.IsValid爲false,它將不會發布到控制器。而第二個將完全跳過客戶端驗證並通過ModelState.IsValid發佈到控制器。
我使用標準數據註釋驗證,沒有別的是特別的。沒有花哨的jQuery/AJAX功能。
任何建議爲什麼一個人會工作,而另一個不是?
我使用MVC 3,jQuery.validate,jQuery.validate.unobtrusive。
在此先感謝。
都是提交類型的按鈕? – Marko
什麼不工作?你想要發生什麼? – Marko
是的,這兩個按鈕都被提交,並且除了CSS類和控制器動作外完全一樣。第二個按鈕不是不在客戶端在驗證控制器之前進行驗證,而第一個是。我想要的是他們都表現得一樣,或者至少明白他們爲什麼不這樣做。 – marjoh