请用以下内容替换:
bundles.Add(new ScriptBundle("~/bundles/mybundle").Include(
"~/Scripts/...",
"~/Scripts/..."));
使用这个:
bundles.Add(new Bundle("~/bundles/mybundle").Include(
"~/Scripts/...",
"~/Scripts/..."));
BundleConfig.RegisterBundles
中,我将所有现有的 ScriptBundle
实例替换为 Bundle
实例,并且它按预期工作。Akanksha提供的建议解决了我将一个较旧的ASP.NET WebAPI项目从Bootstrap 3.x升级到5.1.x后出现的问题。
在方法BundleConfig.RegisterBundles
中,我将所有现有的ScriptBundle
实例替换为Bundle
实例,然后它正常工作了。
bundles.Add(new Bundle("~/bundles/bootstrap").Include(
"~/Scripts/bootstrap.js",
"~/Scripts/respond.js"));
@Scripts.Render("~/bundles/bootstrap")
吗? - Chris Wong