Master Pages的相对路径令我感到困惑

时间:2011-06-01 03:52:58

标签: asp.net css visual-studio-2010

我使用Visual Studio 2010基于Web应用程序模板创建新项目。

我什么都没改变。请注意,Login.aspx和Default.aspx都引用网站根文件夹中的相同Site.Master母版页。并且Site.Master使用相对URL“〜/ Styles / Site.css”

引用CSS表

tilda不是指网页所标识的“您当前的位置”吗?

由于Login.aspx页面和Default.aspx页面都在不同的文件夹中,但它们都使用相同的母版页,在这两种情况下,这个相对URL如何正确指向CSS页面是否正确?

enter image description here

Note the solution explorer:

3 个答案:

答案 0 :(得分:2)

在这种情况下,tilda是应用程序的根文件夹。

请参阅~/

后文件所在的特定文件夹名称

答案 1 :(得分:1)

没有。代字号指的是Web应用程序的根文件夹。如果您需要当前位置,请使用./或完全忽略~/。但在这种情况下,它只是指你的项目。

答案 2 :(得分:1)

tilda代表应用程序的根目录,无论是否部署为虚拟目录