CSS中网站的ASP.NET Root文件夹

时间:2009-08-05 07:17:04

标签: asp.net html css

所以,我以为我会在ASP.NET上试试运气。在我发现第一个问题之前,我没有走得太远。

我有一个像这样的文件夹布局:

\
->Admin
-->Admin.Aspx

->CSS
-->Style.css

->Images
-->bg.gif

Default.aspx
Default.master

admin.aspxdefault.aspx都使用default.master页面,其中包含以下行:

<link rel="stylesheet" type="text/css" href="CSS/Style.css" media="screen" />

这适用于default.aspx页面,因为该路径有效,但对于管理页面则不然。

是否有任何特殊字符,例如〜用于Linux中的家,以指示根路径? 我不能只使用斜杠,因为托管时网站可能位于子文件夹下。

希望我已经解释过,所以你可以理解我需要做什么:)

我猜这是一个HTML问题,而不是ASP问题。

1 个答案:

答案 0 :(得分:5)

如果您的<head></head>标记包含runat =“server”(默认情况下为IIRC),您只需将其指定为:

<link rel="stylesheet" type="text/css" href="~/CSS/Style.css" media="screen" />