我目前正在使用ASP.NET MVC 4 CSS /
JavaScript Optimizer.它适用于我自己的CSS / JavaScript,但我也想将它与插件一起使用.每个插件都有自己的文件夹:
~/Content/css // my own css,ok ~/Content/plugins/rateit ~/Content/plugins/chosen ~/Content/plugins/...
var bundle = new Bundle("~/Content/opt",new CssMinify()); ... bundle.AddFile("~/Content/plugins/chosen/chosen.css","*.css"); BundleTable.Bundles.Add(bundle);
但在这种情况下,优化后,css位于另一个文件夹中,浏览器无法再找到背景图像.是否有任何解决方案可以自动修改背景图像的css路径?
解决方法
可能会看一下
RequestReduce.它是另一个基于.net的minifier / bundler,它将重写minified / bundled css中的所有url是绝对的.这包括字体和背景图像.它还会自动扩展css中的任何导入.此外,在它认为可以的地方,它将精灵背景图像.