-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もロードされますが、ページには適用されません。
助けてください
ありがとうございます。
"css"と "js"の両方のフォルダにこのページ(gs.aspx)があります。 –
CSSをロードするかどうかをテストするためにfirebugを使用しましたが、エラー(200 OK)なしでCSSがロードされるのを見ましたが、ページには適用されません。 –
私はそれをContentTypeのために修正しました。ContentTypeをtext/htmlからtext/cssに変更しましたが、すべて正しかったですが、このアプローチについて他に何か知っておく必要がありますか? –