asp.net-mvc - ASP.NET MVC 应用程序中 MS Ajax 与 jQuery 的优缺点?

标签 asp.net-mvc ajax asp.net-ajax

现在 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 要求?
  • 在任一库中调试明显更好或更快
  • 有人知道 ASP.NET 4.0 的进展情况以及任何可能对 MVC 有益的 AJAX 库计划吗?
  • 简而言之,除了发送请求并将响应粘贴在 DIV 中之外,MS AJAX 还能为 MVC 应用程序做什么?
  • 我该怎么做相当于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/

    相关文章:

    asp.net-mvc - 使用 ActionFilterAttribute 测试 MVC Controller 操作

    javascript - 如何将 Javascript 文件对象+数据发送到 MVC 6 Controller - ASP.NET 5

    jquery - WordPress中ajax加载页面后如何触发jquery插件?

    .net - 上传失败一次,然后正常工作

    asp.net - 在没有 JQuery 的 ASP.Net Ajax Async-Postback 之后滚动到页面顶部

    asp.net - 剑道 TabStrip : Rendering Action into tab in MVC 4

    javascript - 在亚马逊S3上上传大小超过3GB的文件

    php - 交互式单页应用程序

    javascript - 如果启用了 javascript,如何执行 Ajax 请求,否则,请求将通过 POSTBACK?

    javascript - 在 Javascript 中动态设置(当前为静态)图像数组