ASP.NET MVC,没有MicrosoftAjax.js和MicrosoftMvcAjax.js如何解决?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (45)

删除后我将失去哪些功能部件

MicrosoftAjax.js

MicrosoftMvcAjax.js

文件?

我不想因为各种原因使用它们,我想如果有任何第三方帮助器方法会模仿现有的方法,但与另一个JavaScript框架(如jQuery)绑定。

另外,请告诉上面的javaScript文件的使用情况。

提问于
用户回答回答于

如果不引用MicrosoftAjax脚本,则无法使用ViewPage类上的Ajax属性公开的AjaxHelper扩展方法(在System.Web.Mvc.Ajax命名空间中)。通过使用适当的jQuery AJAX方法($ .post,$ .get,$(selector).load等)或jQuery表单插件,它们相对容易被替换。

至于其中一个或另一个是否可取,这取决于编写自己的实现有多舒适。在客户端脚本编程方面,Ajax帮助程序方法试图为您处理很多事情,但这需要加载相当重量级的MS AJAX库。滚动你自己的JavaScript方法可以导致更轻量级的代码,以及为你提供一个选择使用的JavaScript库(无论是jQuery或其他许多人)。

用户回答回答于

我同意。只需使用jquery。使用.net mvc 3.5和jquery生活还是不错的。

扫码关注云+社区