“jquery.unobtrusive-ajax.js”过时了吗?

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

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

我有例如。 jquery.unobtrusive-ajax.js库。 它现在已经过时了吗?

我问,因为该库引用

 ///  

但我升级了jQuery(我现在使用的是jQuery v1.8.3)。

如果它有什么替换(如jquery.validate.unobtrusive.js (?))

PS。
在默认的MVC项目中,Visual Studio 2013提出了以下“validation”脚本:

 jquery.validate-vsdoc.js jquery.validate.js jquery.validate.min.js jquery.validate.unobtrusive.js jquery.validate.unobtrusive.min.js 

jquery.unobtrusive-ajax.js是一个用于支持@Ajax.*帮助程序的Microsoft库,这是一个不引人注意地设置jQuery Ajax的插件。

如果在代码中使用@Ajax助手,比如ActionLink或BeginForm ,并且更新jQuery ,则必须更新Microsoft jQuery Unobtrusive Ajax ,否则可以将其删除。

如果删除对jquery.unobtrusive-ajax.js引用, @Ajax帮助程序将作为常规@Html帮助程序工作。

我怎么知道我是否还在使用它们?

尝试寻找这些方法的用法。

你问的是如何确定你是否安装了最新的jquery-unobtrusive-ajax.js(或者如何检查它是否已经过时)。

Visual Studio 2010+附带NuGet包管理器控制台(PMC)。 要查看项目的外部引用(例如,不引人注目的AJAX)是否仍然是最新的:

  1. 在Visual Studio中打开您的项目
  2. 在解决方案资源管理器中右键单击项目
  3. 选择“管理NuGet包”
  4. 选择要更新的包(不引人注目的AJAX a / o不显眼validation)
  5. 您可以在此处查看是否使用最新版本的外部参考或是否有更新。
  6. 按[更新]按钮。