我有一个任务是在我们的ASP.NET上升级Bootstrap和jQuery的版本。当前的版本是Bootstrap 3。问题是在从Nuget下载Bootstrap 4.1.3之后,它也将jQuery从2.2.1升级到了3.0.0。
现在,我们使用的几乎所有插件,如jQuery UI和smartmenus,都会报告“jQuery未定义”。

如果我将jQuery恢复到2.1.1,它可以工作。
为什么会发生这种情况?
发布于 2018-08-06 19:13:12
修复了它,不幸的是疏忽了。Had必须在map 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",https://stackoverflow.com/questions/51706037
复制相似问题