2015-05-09 105 views
0

我正在學習JQuery Mobile framewrok,並正在使用VS 2013作爲我的新項目。我創建了一個MVC 4 JQuery Mobile項目。從我開箱的項目中,我點擊登錄鏈接,並在該登錄頁面上,點擊登錄按鈕,它顯示預期的錯誤信息。我希望我的項目能夠啓用ajax,因此我設置了$ .mobile.ajaxEnabled = true;並在VS中進行調試,它碰到了我在AccountController中的Login操作中設置的斷點,因此客戶端驗證無法工作併到達服務器端的帖子。啓用JQuery Mobile ajax導致客戶端驗證不起作用

設計爲ajaxEnabled設置爲true時,我無法使用內置的客戶端驗證嗎?還是有一些設置需要設置?我需要我的項目啓用jax,並且希望儘可能使用內置的客戶端驗證,並且不必編寫自定義jquery驗證代碼。

回答

0

找到了答案。下面的代碼添加到上pageshow事件

$.validator.unobtrusive.parse(".ui-page-active form");