1
我正在使用asp.net4,並在head標籤中顯示了這樣的CSS。Serverside css不能在FireFox和Chrome中工作
<link href="/ReadCss.aspx?css=<%
=Server.UrlEncode("~/Interface.css") %>" rel="stylesheet" type="text/css" />
這是我可以在將它提交給瀏覽器之前處理一些變量。
這工作在IE8,它不會在Firefox 3.6或Chrome 9
在Firefox和Chrome瀏覽器,這是因爲如果樣式表不會應用到該頁面。所有樣式和格式都丟失。
檢查IIS日誌,我看到頁面成功發送到這些瀏覽器。我甚至可以直接導航到Read.aspx地址並查看CSS。
我怎樣才能讓這些工作在這些瀏覽器?
感謝
附加 這就是呈現的模樣。
<link href="/ReadCss.aspx?css=%7e%2fcss%2fInterface.css" rel="stylesheet" type="text/css" />
在瀏覽器中查看源代碼css鏈接的外觀如何?可能想要提供相對於web根目錄的url。 – 2011-02-14 23:06:06
@Dagon:我編輯了我的帖子以顯示標記的渲染版本。瀏覽呈現的地址,顯示CSS。 – 2011-02-14 23:45:58