2009-07-21 86 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