MVC4捆绑策略

时间:2012-07-24 13:03:57

标签: optimization asp.net-mvc-4 minify

我正在使用ASP.NET MVC4中的新Bundling功能。目前我配置了以下捆绑包:

  • 〜/ JS / jquery的
  • 〜/ JS /表格
  • 〜/ JS /自举

根据我正在服务的视图,我通常会调用这三个视图的组合(例如,主页上需要jquery包,而联系页面需要jquery + bootstrap,而表单需要全部三个)。

我的问题是:有没有办法调用三个包从视图中呈现为一个文件?我不想为每种可能的组合制作捆绑包:

  • 〜/ JS / formsAndBootstrap
  • 〜/ JS / formsAndJQueryAndBootstrap
  • 依旧......

2 个答案:

答案 0 :(得分:0)

bundles.Add(new ScriptBundle("~/bundles/formsAndBootstrap").Include(
                             "~/Content/Scripts/jquery-1.7.2.js",
                             "~/Content/Scripts/bootstrap.js",
                             "~/Content/Scripts/form.js"))

答案 1 :(得分:0)

看来你必须定义一个包。它不能从视图中“即时”完成。