一、ASP.NET MVC 里面提供了一个默认的绑定集合BundleTable.Bundles 位于System.Web.Optimization下的静态类BundleTable中的一个静态变量。以下两种方式同时控制是否启用Bundling andMinifaction
1.Web.Config 中的 <compilation debug="false"/>
2.BundleTable.EnableOptimizations =true;
只有以上两个条件同时满足时才能满足。
二、绑定集合中存放Bundle类的对象,这个类有两个子类ScriptBundle和StyleBundle,分别用来执行绑定和缩小JS及CSS文件。二者都提供了一个使用绑定的虚拟路径和 CDN 路径来初始化的构造方法,专门用来操作cdn等外部服务器上的文件。
具体代码见官方文档Bundling and Minification