许多服务器端控件都包含URL属性,比如img控件的src属性,或者控件的href属性。在服务器端控件的url属性中,可以使用一种方便的语法来引用应用程序的根目录,以免硬编码应用程序目录结构中的相对路径。根路径引用语法为:在路径前面加上符号 “~”,编译时,该符号会被解析为对 Reauest.ApplicationPath的引用,如下所示:
<html>
<body>
<h3>Root path reference test page</h3>
<form id="form1" runat="server">
<a href="~/otherpages/hi.aspx" runat="server">
<img src="~/images/hi.gif" runat="server"/>
</a>
</form>
</body>
</html>
要注意的是,这种语法只对服务器端控件有效,不能用于常规的HTML元素。