删除
后,我将失去哪些功能MicrosoftAjax.js
MicrosoftMvcAjax.js
文件?
我不想出于各种原因使用它们,我想如果有任何第三方帮助方法可以模仿现有的方法,但又绑定到另一个JavaScript框架,例如jQuery。
另外,请告诉我们上述javaScript文件的用法是可取的/建议的。
非常感谢,
Valentin Vasiliev。
答案 0 :(得分:12)
如果不引用MicrosoftAjax脚本,您将无法使用ViewPage类上的Ajax属性公开的AjaxHelper扩展方法(在System.Web.Mvc.Ajax命名空间中)。通过使用适当的jQuery AJAX方法($ .post,$。get,$(selector).load等)或jQuery表单插件,它们相对容易替换。
至于一个或另一个是否优先,这取决于你编写自己的实现是多么的舒服。 Ajax帮助器方法试图在客户端脚本编程方面为您处理很多事情,但这需要加载在相当重量级的MS AJAX库中。滚动你自己的javascript方法可以带来更轻量级的代码,并为你提供一个javascript库选择(无论是jQuery还是其中的许多其他代码)。
答案 1 :(得分:3)
我同意。只需使用jquery。生活很好.net mvc 3.5和jquery。欢呼声
答案 2 :(得分:2)
你不需要那些。只需删除它们。改为使用JQuery。