“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)是否仍然是最新的:
- 在Visual Studio中打开您的项目
- 在解决方案资源管理器中右键单击项目
- 选择“管理NuGet包”
- 选择要更新的包(不引人注目的AJAX a / o不显眼validation)
- 您可以在此处查看是否使用最新版本的外部参考或是否有更新。
- 按[更新]按钮。