Javascript 是";jquery.unobtrusiveajax.js“;过时的?

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

我有一个古老的MVC2解决方案,我将其迁移到MVC5(Visual Studio 2013)

我想用新的库更新项目中使用的旧库

例如,
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