2009-07-11 14 views
-1

私はC#でASP.NETプロジェクトを開発しています。リクエストとiのクエリ文字列に応じて、JSやCSSなどのリソースをレスポンスに書き込むgs.aspxという名前のページを作成しました。FireFox 3.5でのCSSの問題

<head runat="server"> 
    <title></title> 
    <asp:Literal runat="server" ID="litHead" EnableViewState="false"></asp:Literal> 
    <asp:Literal runat="server" ID="litCSS" EnableViewState="false"></asp:Literal> 
</head> 

と私が持っているコード(Page_Init)中:私はこのようなヘッダを持って

litCSS.Text = "<link href='css/gs.aspx?id=allcss' rel='stylesheet' type='text/css' />"; 
litJS.Text = "<script src='js/gs.aspx?id=alljs' type='text/javascript'></script>"; 

gs.aspxで、私はレスポンスにそれらを表示し、書き込みに必要なCSSファイルを読み込みます。

IE7の表示はすべて正しいですが、FireFox 3.5でCSSを読み込む際に問題があります。理由はわかりませんが、CSSもJSもロードされますが、ページには適用されません。

助けてください

ありがとうございます。

+0

"css"と "js"の両方のフォルダにこのページ(gs.aspx)があります。 –

+0

CSSをロードするかどうかをテストするためにfirebugを使用しましたが、エラー(200 OK)なしでCSSがロードされるのを見ましたが、ページには適用されません。 –

+1

私はそれをContentTypeのために修正しました。ContentTypeをtext/htmlからtext/cssに変更しましたが、すべて正しかったですが、このアプローチについて他に何か知っておく必要がありますか? –

答えて

1

コンテンツタイプが原因で、ContentTypeがtext/htmlからtext/cssに変更されたことを修正しましたが、この方法について他に何か知っておく必要がありますか?

関連する問題