css在移动文件时不显示

时间:2013-04-05 19:38:45

标签: css vb.net web

我确信这里有一些非常简单的东西让我失踪,但我无法看到它。我有许多模板页面,它们当前位于我项目的根文件夹中,我的CSS工作表中也有2个。我有更多包含在“CSS”文件夹中。我想获取模板页面(称为home.aspx和dashboard.aspx)并将它们放在名为“Template_Design_Pages”的文件夹中。我很乐意将CSS页面保留在根目录中,或者移动它们。当我将模板页面移动到文件夹时,CSS丢失了。我已经尝试更新我移动的页面上的href没有效果。假设href是href =“css / Reset.css” - 我试过改为:

href="/css/Reset.css"
href="~/css/Reset.css"
href="Orion_Admin/css/Reset.css"  NB Orion_Admin is root.

我已经看过这个了     href =“<%= ResolveUrl(”〜/ css / reset.css.css“)%>” 但它也不起作用,我不知道它做了什么。我对这一切都很陌生。该项目是ASP.VB顺便说一句。以下是似乎导致麻烦的代码,尽管我的图像都没有显示出来。我认为这一切都与一个问题联系在一起:

<link rel="stylesheet" type="text/css" href="css/reset.css" media="screen" />
<link rel="stylesheet" type="text/css" href="css/text.css" media="screen" />
<link rel="stylesheet" type="text/css" href="css/grid.css" media="screen" />
<link rel="stylesheet" type="text/css" href="layout.css" media="screen" />
<link rel="stylesheet" type="text/css" href="nav.css" media="screen" />
<!--[if IE 6]><link rel="stylesheet" type="text/css" href="css/ie6.css" media="screen" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" type="text/css" href="css/ie.css" media="screen" /><![endif]-->
<!-- BEGIN: load jquery -->
<script src="js/jquery-1.6.4.min.js" type="text/javascript"></script>
<script type="text/javascript" src="js/jquery-ui/jquery.ui.core.min.js"></script>
<script src="js/jquery-ui/jquery.ui.widget.min.js" type="text/javascript"></script>
<script src="js/jquery-ui/jquery.ui.accordion.min.js" type="text/javascript"></script>
<script src="js/jquery-ui/jquery.effects.core.min.js" type="text/javascript"></script>
<script src="js/jquery-ui/jquery.effects.slide.min.js" type="text/javascript"></script>

1 个答案:

答案 0 :(得分:1)

如果我是你,我会使用绝对路径而不是相对路径。

<link rel="..." type="..." href="http://www.your.site/whatever/folder/reset.css" media="..:">

此外,代替〜,在向上移动文件夹时尝试使用../。