我正在使用 C# 开发一个 ASP.NET 项目,并且我编写了一个名为 gs.aspx 的页面,该页面仅根据请求和 i 的查询字符串将 JS 和 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,但不适用于页面。
请帮我,
非常感谢。