MVC 之BundleConfig捆绑压缩技术

  • 2015-06-29
  • 230
  • 0

这个在MVC4的时候新添加的功能,目的在于合并和压缩多个js文件或者css

达到加快网站访问速度的目的.

 

格式:

 

bundles.Add(new StyleBundle(“~/Content/themes/base/css”).Include(
“~/Content/themes/base/jquery.ui.core.css”,
“~/Content/themes/base/jquery.ui.resizable.css”,
“~/Content/themes/base/jquery.ui.selectable.css”,
“~/Content/themes/base/jquery.ui.accordion.css”,
“~/Content/themes/base/jquery.ui.autocomplete.css”,
“~/Content/themes/base/jquery.ui.button.css”,
“~/Content/themes/base/jquery.ui.dialog.css”,
“~/Content/themes/base/jquery.ui.slider.css”,
“~/Content/themes/base/jquery.ui.tabs.css”,
“~/Content/themes/base/jquery.ui.datepicker.css”,
“~/Content/themes/base/jquery.ui.progressbar.css”,
“~/Content/themes/base/jquery.ui.theme.css”));
}

 

在视图中可以这么写 @Styles.Render("~/Content/themes/base/css")

这样最终的网页会加载一个css ?里面的内容是jquery.ui的全部css压缩合并后的内容

 

web.config 的配置
<system.web>
<compilation debug=”true” targetFramework=”4.5″/>
debug=”false”的时候就启用的压缩

 

在VS调试中默认是不会启用这个功能的 ?在发布网站的时候 会自动把属性debug改成false

 

感谢打赏!
微信
支付宝

评论

还没有任何评论,你来说两句吧