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

Pos*_*Man 4 html css asp.net

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

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

\
->Admin
-->Admin.Aspx

->CSS
-->Style.css

->Images
-->bg.gif

Default.aspx
Default.master
Run Code Online (Sandbox Code Playgroud)

两者admin.aspxdefault.aspx用的default.master页面,其中包含了一行:

<link rel="stylesheet" type="text/css" href="CSS/Style.css" media="screen" />
Run Code Online (Sandbox Code Playgroud)

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

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

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

我想这是一个HTML问题而不是ASP问题.

veg*_*rby 5

如果你的<head></head>标签包含runat ="server"(默认情况下它是IIRC)你可以简单地指定为:

<link rel="stylesheet" type="text/css" href="~/CSS/Style.css" media="screen" />
Run Code Online (Sandbox Code Playgroud)