Asp.Net MVC BundleConfig评论

时间:2014-04-24 17:50:53

标签: asp.net-mvc asp.net-mvc-5

我对此进行了一些搜索,但无法找到原因,但在我的项目中,在.Include()中注释掉一行会打破整个ScriptBundle。如果我注释掉一行,则其他javascript文件将无法加载。

你能否评论出个别捆绑包,或者你是否需要删除它们?如果需要将其删回,可能会将注释放在代码下面?

实施例

这有效:

bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
          "~/Scripts/bootstrap.js",
          "~/Scripts/bootstrap-multiselect.js",
          "~/Scripts/bootstrap-datepicker.js",
          "~/Scripts/respond.js"));

这会导致ScriptBundle中的其他javascript文件无法加载。

bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
          "~/Scripts/bootstrap.js",
          // "~/Scripts/bootstrap-multiselect.js",
          "~/Scripts/bootstrap-datepicker.js",
          "~/Scripts/respond.js"));

2 个答案:

答案 0 :(得分:3)

评论出你所展示的一行应该不是问题。检查渲染的脚本部分 - 如果您看到页面上包含的引导程序资源,则捆绑程序正在运行。

如果您的其他脚本停止工作,则表示您的javascript仍然引用了已移除的捆绑资源,这是一个问题。

答案 1 :(得分:0)

当然你可以评论一些行(正如你所做的那样),但记住你需要重新编译你的项目才能受到影响