我有一个主页面,适用于我所有的页面,主页面正在发挥作用,但是似乎无法解决我在子文件夹中拥有的页面的CSS文件地址。
我有一组文件夹,如下所示:
RootContent UsersContent AdminContent
由于主页面和CSS文件位于Root content中,当主页面尝试定位UsersContent或AdminContent内部的CSS文件时,它找不到。
我使用JavaScript检测浏览器并为大多数浏览器设置CSS,另外还有一个IE6文件,因为这里需要,有什么想法吗?
在上面的代码中,我尝试使用
编辑:为了澄清,我的CSS文件位于根目录而不是子文件夹中。
我有一组文件夹,如下所示:
RootContent UsersContent AdminContent
由于主页面和CSS文件位于Root content中,当主页面尝试定位UsersContent或AdminContent内部的CSS文件时,它找不到。
我使用JavaScript检测浏览器并为大多数浏览器设置CSS,另外还有一个IE6文件,因为这里需要,有什么想法吗?
<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文件位于根目录而不是子文件夹中。
~/RootContent/UsersContent/StyleSheet.css
,但我不确定100%。 - Greg