有什麼更好的在ASP.NET MVC 2使用方法: - jQuery的阿賈克斯 - Ajax的形式與AjaxHelper類 或 產生的?我認爲使用AjaxHelper更簡單一些,但我不知道在頁面上有多少表單(AjaxHelper創建表單,而jQuery不),這是一種很好的做法。ASP.NET MVC 2 AJAX與jQuery的
2
A
回答
4
簡短回答:jQuery AJAX。爲什麼?不顯眼的,更好地分離標記和腳本,保持標記清潔,保留帶寬,無限的插件,更好的文檔,...
如果你關心的話,我會建議你優秀的jQuery.form插件。
在意識到他們的錯誤後,微軟開始投入jQuery的工作,並且在我看來,他們會棄用他們的庫的時候會有一天(不是在棄用經典的WebForms之前,因爲UpdatePanel
依賴於它)。
2
這取決於具體情況。使用Microsoft Ajax的主要優點在於,它可以隨着可訪問性限制而優雅地降級,適用於MVC的驗證,並且不需要任何實際的腳本編寫。
jQuery爲您提供了更多的控制,因此更易於維護。微軟現在正在將大量資源投入到jQuery中,並且我想他們並沒有在微軟Ajax上投入太多精力。我總是傾向於使用jQuery,除非有充分的理由不這樣做。
關於您的表單問題,請在頁面上放置儘可能多的表單以使其具有功能性意義。可悲的是,ASP.NET Webforms讓人們不願意使用多種形式。
1
我更喜歡jQuery forms plugin,因爲它提供了很多客戶端靈活性,並且是一個原生的「客戶端」框架。 AjaxHelpers感覺是錯誤的地方,試圖建立Ajax交互並最終導致分離不良。
相關問題
- 1. ASP.NET MVC 2 - 與jQuery Ajax響應失敗
- 2. ASP.NET MVC AJAX與jQuery
- 3. ASP.NET AJAX與ASP.NET MVC中的jQuery
- 4. jquery ajax asp.net mvc
- 5. ASP.NET MVC jQuery Ajax
- 6. AJAX - ASP.Net MVC或jQuery?
- 7. jQuery的AJAX和asp.net mvc的
- 8. ASP.NET MVC和jQuery - 問題與AJAX編碼
- 9. ASP.net MVC,jQuery的塊UI,Ajax
- 10. Telerik MVC與ASP.NET MVC與JQuery
- 11. AJAX和jQuery與MVC
- 12. MVC 3 jquery ajax post 2 objects
- 13. 問題與AJAX,JavaScript,ASP.Net MVC
- 14. ASP.Net MVC Recaptcha Jquery Ajax問題
- 15. MVC與ASP.NET使用Ajax 3.5
- 16. 在asp.net mvc jquery AJAX調用mvc
- 17. 使用NServiceBus與Asp.Net MVC 2
- 18. DataAnnotations在asp.net mvc 2 jQuery驗證2
- 19. 與ASP.NET MVC的jQuery Flexigrid
- 20. ASP.NET MVC中的Ajax FileUpload&JQuery formData
- 21. ASP.Net MVC的路由問題jQuery的AJAX
- 22. jQuery的ASP.NET MVC的AJAX形式3
- 23. asp.net的MVC 2 ajax.googleapis.co ofline
- 24. ASP.NET MVC 2 JSONP與MVC期貨
- 25. ASP.NET Ajax控件包與JQuery
- 26. 使用ASP.Net MVC進行Ajax登錄2
- 27. ASP.NET MVC 2:AJAX更新和Html.Display()
- 28. ASP.NET MVC 2從JavaScript發佈AJAX
- 29. ASP.NET身份2.0與ASP.NET MVC 2
- 30. ASP.NET webforms + ASP.NET Ajax與ASP.NET MVC和Ajax框架自由