现在 RC1 出来了,我需要一劳永逸地决定是使用 MS Ajax 库还是只使用 jQuery 来处理 AJAX 请求。该应用程序是一个新应用程序。基本上我决定的方式是我是否得到任何重要受益于我不会从 jQuery 获得的 Microsoft 库。我已经加载了 jQuery,我最关心的是文件大小的额外开销。
据我所知——唯一的好处是有像 Ajax.BeginForm
这样的助手。 ,但也许这些在某些时候可以与 jQuery 一起使用?我的一位政府雇员 friend 今天还告诉我,MS Ajax 库中有很多错误 - 这让我很担心。
微软现在正式拥有befriended jQuery我不会太担心他们将来会通过增强自己的库来将 jQuery 抛在脑后。
我真的不太了解 MS Ajax 究竟为我做了什么。有没有一定的利弊。还是支持“更新面板”只是 90% 的膨胀?
我还发现 ASP.NET MVC in Action 非常有趣。这本书只是跳过了 MS Ajax 库并直接跳到了 jQuery 中:
In this chapter the reader will examine how the ajax technique is applied to ASP.NET MVC in a more seamless way than with Web Forms. The reader will see how to leverage an increasingly popular, lightweight javascript library called jQuery.
(from free sample chapter on AJAX)
非常感谢听到任何人关于他们与两者合作的经历,特别是在以下附加问题上:
Ajax.BeginForm(...)
并使用 jQuery 吗? 最佳答案
就个人而言,我会坚持使用 JQuery。 MS AJAX 在大小方面是相当重量级的,你可以用 JQuery 做很多事情。至于转换代码是否容易,这取决于您使用了多少 MS AJAX 东西。我认为从一个调试到另一个调试并没有太大的区别。您将拥有一个更大的 JQuery 用户社区,可以从中提取资源。
关于asp.net-mvc - ASP.NET MVC 应用程序中 MS Ajax 与 jQuery 的优缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/498680/