Javascript 是";jquery.unobtrusiveajax.js“;过时的?
我有一个古老的MVC2解决方案,我将其迁移到MVC5(Visual Studio 2013) 我想用新的库更新项目中使用的旧库 例如,Javascript 是";jquery.unobtrusiveajax.js“;过时的?,javascript,jquery,ajax,asp.net-mvc,asp.net-mvc-5,Javascript,Jquery,Ajax,Asp.net Mvc,Asp.net Mvc 5,我有一个古老的MVC2解决方案,我将其迁移到MVC5(Visual Studio 2013) 我想用新的库更新项目中使用的旧库 例如,jquery.unobtrusiveajax.js库。 它现在已经过时了吗 我这样问是因为图书馆有参考资料 /// <reference path="jquery-1.4.4.js" /> jquery.unobtrusive ajax.js是一个Microsoft库,用于支持@ajax.帮助程序,这是一个插件,它可以悄悄地设置jquery ajax
jquery.unobtrusiveajax.js
库。
它现在已经过时了吗
我这样问是因为图书馆有参考资料
/// <reference path="jquery-1.4.4.js" />
jquery.unobtrusive ajax.js
是一个Microsoft库,用于支持@ajax.
帮助程序,这是一个插件,它可以悄悄地设置jquery ajax
如果在代码中使用@Ajax
帮助程序,比如或,在更新jQuery
的同时,您必须更新Microsoft,否则您可以删除它
如果删除对jquery.unobtrusive ajax.js的引用,@ajax
助手将作为常规的@Html
助手工作
我怎么知道我是否还在使用它们
尝试寻找这些方法的用法。您询问如何确保是否安装了最新的jquery-unobtrusive-ajax.js(或者如何检查它是否过时)
VisualStudio2010+附带NuGet软件包管理器控制台(PMC)。要查看项目的外部引用(例如,不引人注目的AJAX)是否仍然是最新的,请执行以下操作:
在Visual Studio中打开项目
在解决方案资源管理器中右键单击项目
选择“管理NuGet软件包”
选择要更新的包(不引人注目的AJAX a/o不引人注目的验证)
在这里,您可以看到您使用的是最新版本的外部引用,还是有可用的更新
按[更新]按钮
我建立了一个新网站,它使用了以下三个验证脚本:jquery.unobtrusive-ajax.js、jquery.validate.js、jquery.validate.unobtrusive.jsf从我记忆中的jquery.unobtrusive.js。unobtrusive ajax.js
不是用于验证,而是用于一些ajax助手,如@ajax.BeginForm
,@Ajax.ActionLink
来执行Ajax活动。所以,如果你不在页面中使用它们,就不需要了。我怎么知道我是否还在使用它们?也许我升级了一些替代it功能的库……但是有没有办法查看对“ajax”库的“引用”?我在解决方案的代码中没有任何@Ajax.BeginForm
或@Ajax.ActionLink
,我有@Ajax.GlobalizationScript
,但这是在System.Web.Mvc.Ajax.AjaxExtensions中定义的。。。图书馆这是什么?这仍然有效吗?因为它没有在较新的mvc5.x下列出,所以MS Ajax是一种webforms,具有UpdatePanel
等功能。。。它与这个插件无关。“Jquery不引人注目的ajax”并不是过时的。最新版本已于2个月前发布(我将在2018年看到)
jquery.validate-vsdoc.js
jquery.validate.js
jquery.validate.min.js
jquery.validate.unobtrusive.js
jquery.validate.unobtrusive.min.js