2009-07-21 7 views
0

私のASP.NET MVC WebサイトでHTTPリクエストの数を大幅に減らすために、私はプログラムでファイルをマージしています。FirefoxでMerged CSSが失敗する

私のコントローラを呼び出すMVC URL http://localhost/Optimisation/JavaScript/があります。コントローラは、特定の順序でjavascriptファイルを読み込み、単一の出力にマージしてビューにレンダリングします。

これは問題なく動作します。

http://localhost/Optimisation/CSS/を使用して、CSSと同じコンセプトを実装しています。これにより、特定の順序でいくつかのCSSファイルがマージされ、ビューにレンダリングされます。

これはインターネットエクスプローラで動作しますが、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

テキストなしテスト:) – Quentin

+0

@David、私はこの種の間違いを編集することはOKだと思います。 –

+0

おっと...ありがとうございました – Greg

関連する問題