任何人都知道一种很好的技术,可以将ASP.NET App_Themes文件夹中的CSS文件缩小并组合起来,然后再将它们包含在页面中吗?
答案 0 :(得分:3)
我总是使用StyleManager来合并和缩小我的CSS。它使用了引擎盖下的YUI Compressor的.NET端口,并且还增加了组合样式表的功能,因此它应该完全按照它的声音进行操作。
它还增加了一些不错的功能,如CSS常量,背景图像网址中的波浪线(〜)分辨率,缓存控制等。
答案 1 :(得分:3)
Rejuicer是一款非常棒的ASP.NET新手,可以获得很多关注: http://rejuice.me
有:
配置(在global.asax.cs中的ApplicationStart上完成)非常简单:
OnRequest.ForJs("~/Combined.js")
.Compact
.FilesIn("~/Scripts/")
.Matching("*.js")
.Configure();
答案 2 :(得分:2)
同时查看RequestReduce。它动态地结合并缩小了CSS,下周的发布将包括javascript。它还将生成背景图像以及优化图像的压缩和调色板。它还管理ETAG并使标题过期。它与任何基于IIS的网站兼容,无需更改代码或进行资产重组。它在基本环境中几乎不需要配置,也为Web场和CDN提供支持。它是OSS(免费),目前用于某些Microsoft网站,如Visual Studio Gallery。
答案 3 :(得分:1)
看起来有人处理过类似的问题here。
答案 4 :(得分:0)