我有一个古老的 MVC2 解决方案,我迁移到 MVC5 (Visual Studio 2013)。
我想用新的库更新项目中使用的旧库。
我有例如。 jquery.unobtrusive-ajax.js
库。{
它现在已经过时了吗?
我问,因为该库引用
/// <reference path="jquery-1.4.4.js" />
但我升级了jQuery(我现在使用的是jQuery v1.8.3)。
如果有替换内容(如jquery.validate.unobtrusive.js
(?))
PS。
在默认的MVC项目中,Visual Studio 2013建议进行以下验证&#34;脚本:
jquery.validate-vsdoc.js
jquery.validate.js
jquery.validate.min.js
jquery.validate.unobtrusive.js
jquery.validate.unobtrusive.min.js
答案 0 :(得分:62)
jquery.unobtrusive-ajax.js
是一个用于支持@Ajax.*
帮助程序的Microsoft库,这是一个不引人注意地设置jQuery Ajax
的插件。
如果您在代码中使用@Ajax
帮助,例如ActionLink或BeginForm,并且更新jQuery
,则必须更新Microsoft jQuery Unobtrusive Ajax,否则你可以删除它。
如果删除对jquery.unobtrusive-ajax.js
的引用,则@Ajax
助手将作为常规@Html
助手工作。
我怎么知道我是否还在使用它们?
尝试寻找这些方法的用法。
答案 1 :(得分:-5)
您在询问如何确定是否安装了最新的jquery-unobtrusive-ajax.js(或如何检查它是否已过时)。
Visual Studio 2010+附带NuGet包管理器控制台(PMC)。要查看项目的外部引用(例如,不引人注目的AJAX)是否仍然是最新的: