关于路径的一些总结
../表示上一级目录 ./表示当前目录 /网站的根目录
绝对路径
使用完整的URL地址,这种链接路径就是绝对路径,其特点是路径同链接站点的源点无关。
如要建立指向about目录下的about.aspx,则链接地址为: < a href=”http://www.asp.net/about/about.aspx”></a>而建立指向database.aspx文档的路径为:< a href=”http://www.asp.net/product/other/database.aspx”></a>
使用绝对路径的最大缺点是不利于移植,例如现在站点的地址为http://www.asp.net,如果有一天站点更该http://www.asp.com,则所有的链接地址都失效,需要进行更改,难以维护。
源端点和目标端点在同一个目录下,则在链接中只需要指明目标端点的文档名称就可以了。例如在图3-5中,如果希望在about.aspx文档中创建指向develop.aspx的链接,则可以写成如下:<a href=”develop.aspx”>
源端点和目标端点不位于同一个目录下,则只需要将目录的相对关系表达出来就可以了。如果链接指向的文档没有位于当前目录的子级目录中,则可以利用”..”符号来表示当前的父目录,多个..符号可以表示根高的父级目录,从而构建出目录的相对位置。例如如果希望在about.aspx文档中创建指向位于product目录中的software.aspx文档的链接,则可以用如下的代码:<a href=”../product/software.aspx”>如果希望在database.aspx文档中创建指向about.aspx文档的链接,则可以使用录如下的路径<a href=”../../about/about.aspx”>
例如在图3-5时,建立指向About文件夹下的about.aspx的链接为<a href="/about/about.aspx">建立指向database.aspx的链接为<a href="/product/other/database.aspx">另外,如果指向的是主页可以写成<a href="/">或者<a href="/default.aspx">
把一个应用部署到http://xuning227.iteye.com/mulu这个目录下~(应用的根目录)就是http://xuning227.iteye.com/mulu网站的根目录是:http://xuning227.iteye.com/