我有一個母版頁適用於我的所有頁面,但母版頁正在做它的工作,但似乎無法解析我擁有的頁面的CSS文件地址子文件夾。如何將母版頁和CSS應用到子頁面
我有這樣的一組文件夾:
RootContent UsersContent AdminContent
由於母版頁和CSS文件都在根含量,當母版頁嘗試查找內部UsersContent CSS文件或AdminContent無法找到它。
我使用JavaScript來檢測瀏覽器,併爲大多數瀏覽器和另一個IE6文件正確設置CSS,因爲在這裏,任何想法都需要?
<script type="text/javascript">
if((BrowserDetect.browser.toString() == "Firefox") && (BrowserDetect.version.toString() == "3.5"))
{
document.write('<link rel="Stylesheet" href="<%=ResolveUrl("~/StyleSheet.css") %>" type="text/css" />');
}
else if((BrowserDetect.browser.toString() == "Explorer") && (BrowserDetect.version.toString() == "6"))
{
document.write('<link rel="Stylesheet" href="~/StylesheetIE6.css" type="text/css" />');
}
</script>
在上面我試圖<% ResolveUrl("~/StyleSheet.css") %>
但沒有工作的代碼,它的工作原理,而在同一個文件夾,但不是在孩子的。
編輯:只是爲了澄清我的CSS文件是在我的根文件夾不是我一直使用ResolveClientUrl
爲此,孩子的
對於初學者,將所有CSS樣式表移動到根目錄下的常用CSS文件夾中。他們不需要位於不同的/受限制的文件夾中:) – IrishChieftain 2011-03-04 16:07:15
您是否在輸出中查看了源代碼以查看呈現給瀏覽器的實際路徑? – Infotekka 2011-03-04 16:08:48
答案可能是'〜/ RootContent/UsersContent/StyleSheet.css',但我不是100%確定的。 – Greg 2011-03-04 16:08:59