小编典典

MS Ajax与jQuery在ASP.NET MVC应用程序中的优缺点?

ajax

现在RC1已经发布了,我需要一劳永逸地决定是使用MS
Ajax库还是仅将jQuery用于AJAX请求。该应用程序是一个新应用程序。本质上,我将决定的方式是,我是否会从Microsoft库中获得任何我不会从jQuery中获得的
显着 收益。我已经加载了jQuery,并且我比其他任何事情都更加担心文件大小的额外开销。

据我所知-
唯一的好处是确实有像这样的助手Ajax.BeginForm,但是也许无论如何它们都可以在jQuery中使用?我的一个政府雇员朋友今天还告诉我,MS
Ajax库中存在很多错误-这令我感到担忧。

有了Microsoft现在已经正式与jQuery成为朋友,我不必担心他们将来会做任何事情来通过增强自己的库而将jQuery抛在脑后。

我真的对MS Ajax实际为我所做的一无所知。是否有某些优点和缺点。还是仅90%的人支持“更新面板”?

我也发现非常有趣的是,《ASP.NET MVC in Action》一书跳过了MS
Ajax库,直接跳入jQuery:

在本章中,读者将研究如何比Web窗体更无缝地将Ajax技术应用于ASP.NET
MVC。读者将看到如何利用一个日益流行的轻量级JavaScript库jQuery。

(摘自有关AJAX的免费示例章节)

非常感谢听到任何人关于他们在这两种工作中的经验的信息,特别是在以下其他问题上:

  • 假设相对简单的ajax要求,在两个库之间转换代码是否容易?
  • 在两个库中的调试明显更好或更快
  • 有人知道ASP.NET 4.0的进展情况,以及任何已宣布的可能对MVC有利的AJAX库计划吗?
  • 简而言之,除了发送请求并将响应粘贴在DIV中之外,MS AJAX对MVC应用程序还能做什么?
  • 我该如何做Ajax.BeginForm(...)并使用jQuery?
  • 您的交易杀手是哪种方式?
  • 大多数人在那里使用什么?

阅读 245

收藏
2020-07-26

共1个答案

小编典典

就个人而言,我会坚持使用JQuery。在大小方面,MS AJAX非常重要,您可以使用JQuery做到很多。至于转换代码是否容易,它取决于您使用的MS
AJAX数量。我认为调试之间并没有太大的区别。您将拥有更大的JQuery用户社区,可以从中获取资源。

2020-07-26