Chrome提示:
在394行加個斷點,刷新頁面,一步步跟蹤,
這里是在頁面加載完成后處理客戶端驗證的mvcClientValidationMetadata 數據。
跟到這里大概能就猜出問題在哪里了。
查看頁面源碼,在</form>節點后的腳本中看到生成的驗證代碼如下:
表單的ID為null!
然后我再打開難進行客戶端驗證的頁面:
前都是在BeginForm()之前調用Html.EnableClientValidation();,后BeginForm之后才調用 Html.EnableClientValidation();
記住了,想要用mvc client side validation,請在BeginForm()之前調用Html.EnableClientValidation();
新聞熱點
疑難解答
圖片精選