有什么更好的在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. jQuery的AJAX和asp.net mvc的
- 7. ASP.NET MVC和jQuery - 问题与AJAX编码
- 8. ASP.net MVC,jQuery的块UI,Ajax
- 9. Telerik MVC与ASP.NET MVC与JQuery
- 10. 问题与AJAX,JavaScript,ASP.Net MVC
- 11. MVC与ASP.NET使用Ajax 3.5
- 12. 使用NServiceBus与Asp.Net MVC 2
- 13. 与ASP.NET MVC的jQuery Flexigrid
- 14. DataAnnotations在asp.net mvc 2 jQuery验证2
- 15. jQuery的ASP.NET MVC的AJAX形式3
- 16. ASP.NET Ajax控件包与JQuery
- 17. ASP.NET MVC 2从JavaScript发布AJAX
- 18. ASP.NET MVC 2:AJAX更新和Html.Display()
- 19. 使用ASP.Net MVC进行Ajax登录2
- 20. ASP.NET MVC 2 JSONP与MVC期货
- 21. MVC中的JQuery和ASP.NET AJAX差异
- 22. ASP.NET身份2.0与ASP.NET MVC 2
- 23. ASP.NET webforms + ASP.NET Ajax与ASP.NET MVC和Ajax框架自由
- 24. ASP.NET MVC 2 + jQuery的灯箱+登录
- 25. 在ASP.NET MVC应用程序中MS Ajax与jQuery的优缺点?
- 26. 如何做到与Facebook C#SDK和ASP.NET MVC的jQuery AJAX请求
- 27. Fanycbox 1.3.4 AJAX的问题与ASP.NET MVC
- 28. 与ASP.NET MVC和AJAX的分页表
- 29. 与使用jQuery AJAX和ASP.NET
- 30. 问题AJAX与JQuery和ASP.NET