据我所知,真正的好处只有像Ajax.BeginForm之类的帮助器,但也许这些帮助器在某些时候也可以与jQuery一起使用?今天我的政府雇员朋友还告诉我,MS Ajax库有很多漏洞,这让我担忧。
现在微软已经正式和jQuery交朋友了,我不会太担心他们做任何事情来增强自己的库而抛弃jQuery。
我确实不太了解MS Ajax到底为我做了什么。有哪些利弊。或者它只是为了支持'update panel'而浪费90%的资源?
我也发现非常有趣的是ASP.NET MVC in Action书籍跳过了MS Ajax库,直接进入jQuery:
在本章中,读者将学习如何以比Web Forms更无缝的方式将ajax技术应用于ASP.NET MVC。读者将看到如何利用一种越来越流行的轻量级javascript库jQuery。
(来自AJAX 免费示例 章节)
非常感谢任何人分享有关使用两个库的经验,特别是以下附加问题:
- 假设仅涉及相对简单的ajax需求,两个库之间是否容易转换代码? - 调试在这两个库中是否明显更好或更快? - 有人知道ASP.NET 4.0的进展情况和任何已宣布的计划,是否有可能对MVC有益的AJAX库? - 除了发送请求并将响应粘贴到DIV之外,MS AJAX对于MVC应用程序能做什么? - 如何做等价于" Ajax.BeginForm(...)" 并使用jQuery? - 对你来说,哪一个是必不可少的? - 大多数人都在使用什么?