我試圖使用jQuery的對話框中的的WebGrid編輯數據。 Everythings正常工作,直到提交表單,而不是返回到打開的當前頁面,瀏覽器轉到控制器操作的url。我在WebGrid中使用一個HTML.ActionLink,它將jquery行爲添加到WebGrid的按鈕上,並且工作正常。它在jQuery對話框中打開視圖。該對話框定義了兩個按鈕:更新按鈕和取消按鈕。點擊取消按鈕不會執行任何操作。點擊更新按鈕將瀏覽器帶到控制器url,以便使用項目標識進行編輯操作。我定義了jquery.unobtrusive-ajax.js庫,並在Web.config文件中添加了UnobtrusiveJavaScriptEnabled項,儘管我不確定它是否需要。有沒有人遇到過這種行爲,任何幫助都很清楚!Ajax.BeginForm的onSuccess不執行提交後
0
A
回答
0
我在兩種情況下遇到這個問題:
- 事件處理程序沒有被 綁定到表單的提交事件,或者它不是抑制(通過
event.preventDefault();
或return false;
)的默認行爲。 - 時出錯事件 處理,使其回落到 默認行爲。
嗯,這是多少我可以試着幫沒有任何來源。
0
當我有這個問題我不是引用jQuery的Ajax.unobtrusive庫,確保在那裏太
從我進入在http://completedevelopment.blogspot.com/2011/02/unobstrusive-javascript-in-mvc-3-helps.html
1. Set the mentioned flag in the web.config: <add key="UnobtrusiveJavaScriptEnabled" value="true"/> 2. Include a reference to the jQuery library ~/Scripts/jquery-1.4.4.js 3. Include a reference to the library that hooks this magic at ~/Scripts/jquery.unobtrusive-ajax.js
相關問題
- 1. Ajax.BeginForm不調用的onSuccess
- 2. ASP.NET MVC4 AJAX.BeginForm AjaxOptions OnSuccess不叫
- 3. MVC 3 Razor - Ajax.BeginForm OnSuccess
- 4. SVN提交後不執行
- 5. MVC3 Ajax.BeginForm的onSuccess無法在Firefox運行
- 6. 兩人在Ajax.BeginForm提交按鈕。需要調用不同的js函數的onSuccess
- 7. Ajax.BeginForm()不通過ajax提交
- 8. 即使模型無效,ASP.NET MVC「Ajax.BeginForm」也會執行OnSuccess
- 9. ASP.NET - Ajax.BeginForm OnSuccess回調參數
- 10. 正確處理Ajax.BeginForm OnSuccess
- 11. 提交後更新局部視圖Ajax.Beginform
- 12. Linux - 顛覆 - 後提交鉤不執行
- 13. MVC Ajax.BeginForm的onSuccess函數沒有定義
- 14. MVC Razor Ajax.BeginForm OnSuccess中的更新元素
- 15. Ajax.BeginForm +防止提交進入
- 16. MVC提交表單ajax.beginform
- 17. 通過ActionLink提交Ajax.BeginForm
- 18. MVC 3 Ajax.BeginForm提交問題
- 19. Git Hook - 預提交 - 問題 - 在執行後不執行
- 20. ASP.NET MVC3 AJAX.BeginForm AjaxOptions OnSuccess OnFailure問題
- 21. 如何使用Ajax.BeginForm OnSuccess和OnFailure方法?
- 22. Ajax.BeginForm及其方法onFailure和onSuccess
- 23. @Transactional不執行提交
- 24. Datepicker提交時不執行
- 25. JQuery提交PHP不執行
- 26. Ajax.Beginform後驗證時,Model.State無效觸發器OnSuccess函數
- 27. Ajax.BeginForm處理兩個不同的onSuccess響應,MVC 5,C#
- 28. TransactionSynchronizationManager同步執行後提交
- 29. 執行svn切換後無法提交
- 30. Javascript未被執行從remotipart後提交
代碼請之前,我們可以得到任何進一步的與此有關。 – 2011-04-28 21:05:12