"/a.htm" 网站的跟目录
"../a.htm" 表示上级目录
"./a.htm" 表示当前目录
服务器控件
"~/a.htm" 从当前应用开始
(1).相对路径:相对当前目录的路径、或相对某个目录的路径,这里主要体现“相对”的概念
(2).绝对路径:从网站的根路径为最高层开始的路径,如:C:\Website\web1\index.html
(3).物理路径:实际磁盘中的路径,可以是相对路径、也可以是绝对路径
-----------------------------------------------------------------------------------------------------------------------
(4).虚拟路径:是服务器映射出来的路径,如 ~/a.html 【从当前应用开始的,即从website1开始的】这个“应用”就是你在项目解决方案下面建立的“项目”website1 :注 虚拟路径只能用于服务器控件,html控件不支持
http://localhost:22605/website1/a.html
服务器控件1:<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="/a.html">HyperLink</asp:HyperLink> 根路径的表现形式 /a.html 它的全写是:http://localhost:22605/a.html
服务器控件2:<asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl="~/a.html">HyperLink</asp:HyperLink> 虚拟路径的表现形式~/a.html 它的全写是:http://localhost:22605/website1/a.html
其中的localhost:22605 的意思:就是域名。它的另外一种表现形式www.baidu.com