为了大幅减少ASP.NET MVC网站上的HTTP请求数量,我以编程方式合并这些文件。合并的CSS在Firefox中失败
基本上,我有一个MVC URL http://localhost/Optimisation/JavaScript/,它调用我的控制器。控制器以特定的顺序读取JavaScript文件,将它们合并为单个输出并将其呈现在视图上。
这工作正常。
我现在正在为CSS实现相同的概念,使用http://localhost/Optimisation/CSS/ - 这会按特定顺序合并许多CSS文件并将其呈现到视图上。
这可以在Internet Explorer中使用,但是在FireFox中,样式都不存在。当我使用FireBug“检查”CSS文件时,它说文件是空的。同样的技术在Internet Explorer中完美工作,所以后面的代码正在工作 - 如果我使用FireFox浏览到http://localhost/Optimisation/CSS/,它会显示我合并的原始CSS。
我引用了优化CSS是这样的:
<link href="http://localhost/Optimisation/CSS/" type="text/css" rel="Stylesheet" />
text not test :) – Quentin 2009-07-21 08:50:38