我的任务是在ASP.NET上升级Bootstrap和jQuery的版本。当前版本是Bootstrap3。问题是从Nuget下载Bootstrap 4.1.3后,它还将jQuery从2.2.1升级到了3.0.0。
现在我们使用的几乎所有插件,例如jQuery UI和smartmenus都报告“未定义jQuery”
如果我将jQuery恢复为2.1.1,则可以使用。
为什么会这样?
答案 0 :(得分:0)
解决了这个问题,有点不幸。必须在地图App_Start中的BundleConfig.cs中手动更新新的jQuery版本:
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/js").Include(
"~/Scripts/jquery-3.0.0.js", /// <---UPDATED THIS TO 3.0.0
"~/Scripts/bootstrap.js",
"~/Scripts/knockout-3.4.0.js",