私は 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 を読み込みますが、ページには適用されません。
私を助けてください、
どうもありがとう。