2009-07-21 84 views
0

为了大幅减少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" /> 

回答

3

确保服务器与内容类型的文本/ CSS的发送。

我认为Firefox会在错误控制台中发出一个警告,如果不是的话(或者你可以用你选择的工具查看头文件)。

+0

text not test :) – Quentin 2009-07-21 08:50:38