在ASP.NET MVC 4中将jQuery 1.8.3更新为jQuery 1.9.0

在ASP.NET MVC 4中将jQuery 1.8.3更新为jQuery 1.9.0,jquery,asp.net,asp.net-mvc,asp.net-mvc-4,Jquery,Asp.net,Asp.net Mvc,Asp.net Mvc 4,我们使用ASP.NET MVC 4,我将我们的项目从jQuery 1.8.3更新为使用jQuery 1.9.0, 但现在无法使用客户端脚本,如jQuery验证、jQuery不引人注目的ajax和第三方jQuery库等等 根据我们必须使用。我们在MVC项目中使用捆绑,但是当我使用这个插件时,jQuery.migrateWarnings在控制台中不可用 我的问题: 我们必须如何在ASP.NET MVC 4中启用绑定的情况下将jQuery 1.8.3更新为jQuery 1.9.0而不出现任何问题?运行

我们使用ASP.NET MVC 4,我将我们的项目从jQuery 1.8.3更新为使用jQuery 1.9.0, 但现在无法使用客户端脚本,如jQuery验证、jQuery不引人注目的ajax和第三方jQuery库等等

根据我们必须使用。我们在MVC项目中使用捆绑,但是当我使用这个插件时,jQuery.migrateWarnings在控制台中不可用

我的问题:


我们必须如何在ASP.NET MVC 4中启用绑定的情况下将jQuery 1.8.3更新为jQuery 1.9.0而不出现任何问题?

运行应用程序并从浏览器查看应用程序的源代码-是jQuery 1.9.0还是1.8.3

在Visual Studio中,如果转到工具->库包管理器->管理解决方案的Nuget包。。。然后在左侧单击updates,您应该会看到jQuery列表-单击update

据我所知,这会照顾好一切。再次检查源代码

您还可以做一件事:转到解决方案资源管理器->应用程序启动->BundleConfig.cs-确保第一个
捆绑包。添加
调用如下:

bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                    "~/Scripts/jquery-{version}.js", 
                    "~/Scripts/jquery-migrate-1.0.0.js"));
编辑:

阅读


查看新的bundle代码-显然要确保您已经下载了迁移文件。

您应该使用Nuget进行更新。 工具->库包管理器->管理Nuget包解决方案(如果您在其中,请停止调试模式)

和在_layout.cshtml中 确保你有类似的东西

@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryval")
@Scripts.Render("~/bundles/jqueryui")

如果使用ajax验证和jqueryui…

只需在
nuget
包管理器中打开包管理器控制台 并运行以下命令:

Install-package jQuery

请阅读我的问题,我可以更新jquery。我说:“但是现在不能使用客户端脚本,比如jQuery验证、jQuery低调ajax和第三方jQuery库等等。”你有什么错误吗?@Zaki问题在我更新其他依赖项时得到了解决。
Install-package jQuery