2014-09-30 117 views
0

Windows Embedded CE 6.0上的IE似乎有些奇怪,我無法解釋。我有標籤在我的網頁是這樣的:Windows Embedded CE 6.0 Internet Explorer CSS

<LINK href="~/getStyleSheet.aspx" type="text/css" rel="stylesheet" /> 

當我打開設備上的這個頁面,頁面看起來完全錯誤的(像它不具有任何造型)。一些摸索之後,我改變了它是:

<LINK href="~/getStyleSheet.css" type="text/css" rel="stylesheet" /> 

而剛剛創建了相應的內容的靜態.css文件。這使它工作。

因此,如果IE不是來自擴展名爲.css的文件,IE似乎忽略了樣式。任何人對此有任何想法?這是設計嗎?有沒有解決的辦法?

感謝您提前提供任何幫助!

回答

0

它看起來像是與HTTP頭相關。我將其縮小到Cache-Control標頭。當它是Cache-Control: no-cache時,CSS不會被應用。如果它是Cache-Control: private那麼CSS就會被應用。