我个人更喜欢jQuery,原因如下:-
- 插件社区的多样性要大得多,它吸引了来自各种背景(不仅仅是MS stack)的开发人员.对于MS-AJAX,目前用户界面小部件的客户端AJAX控制工具包非常有限.
- 我发现jQuery API比MS Ajax提供的任务更适用于常见的客户端任务
- 鉴于MVC中缺少WebForms烟雾和镜像,有时需要对DOM进行严格控制才能完成某些事情,jQuery提供的CSS Select 器引擎确实可以帮助您做到这一点.
就MS Ajax在MVC中为您提供的功能而言,它可以为您提供一种"AJAXify"表单和链接的快捷方式,但是就我而言,添加价值90KB的javascript来做这件事并不值得,因为jQuery中的等效调用(例如$.get、$.post、$(Element).load)相对容易使用.