-1

私は C# で ASP.NET プロジェクトを開発しています。リクエストと i のクエリ文字列に従って、JS や CSS などのリソースを応答に書き込むだけの gs.aspx という名前のページを作成しました。次のようなヘッダーがあります。

<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 ファイルを読み取り、それらを Response に書き込みます。

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

私を助けてください、

どうもありがとう。

4

1 に答える 1

1

ContentType が原因であると修正しました。ContentType を から に変更しましたtext/htmltext/css、すべて正しかったのですが、このアプローチについて他に知っておくべきことはありますか?

于 2009-07-11T06:19:11.877 に答える