博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于路径的一些总结
阅读量:5935 次
发布时间:2019-06-19

本文共 1419 字,大约阅读时间需要 4 分钟。

 

../表示上一级目录    ./表示当前目录  /网站的根目录 
绝对路径 

Java代码  
  1. 使用完整的URL地址,这种链接路径就是绝对路径,其特点是路径同链接站点的源点无关。  

绝对路径的例子 

Java代码  
  1. 如要建立指向about目录下的about.aspx,则链接地址为:  
  2.  < a href=”http://www.asp.net/about/about.aspx”></a>  
  3. 而建立指向database.aspx文档的路径为:  
  4. < a href=”http://www.asp.net/product/other/database.aspx”></a>  

绝对路径的缺点 

Java代码  
  1. 使用绝对路径的最大缺点是不利于移植,例如现在站点的地址为http://www.asp.net,  
  2. 如果有一天站点更该http://www.asp.com,  
  3. 则所有的链接地址都失效,需要进行更改,难以维护。  

相对路径:。。。。。。。。。。。。。。。  ../表示上一级目录  ./表示当前目录 
表达源端点和目标端点之间的相互位置关系。 
第一种情况:源端点和目标端点在同一个目录下 

Java代码  
  1. 源端点和目标端点在同一个目录下,则在链接中只需要指明目标端点的文档名称就可以了。例如在图3-5中,如果希望在about.aspx文档中创建指向develop.aspx的链接,则可以写成如下:  
  2. <a href=”develop.aspx”>  

第二种情况:源端点和目标端点不位于同一个目录下 

Java代码  
  1. 源端点和目标端点不位于同一个目录下,则只需要将目录的相对关系表达出来就可以了。如果链接指向的文档没有位于当前目录的子级目录中,则可以利用”..”符号来表示当前的父目录,多个..符号可以表示根高的父级目录,从而构建出目录的相对位置。  
  2.   
  3. 例如如果希望在about.aspx文档中创建指向位于product目录中的software.aspx文档的链接,则可以用如下的代码:  
  4. <a href=”../product/software.aspx”>  
  5.   
  6. 如果希望在database.aspx文档中创建指向about.aspx文档的链接,则可以使用录如下的路径  
  7. <a href=”../../about/about.aspx”>  

利用相对目录的好处在与只要站点的结构和文档不变,链接就不会出错,然而如果你移动了文件,或者相对关系发生变化,则就会发生错误。 
基于跟目录的路径:----      /网站的根目录 
可以看成是绝对路径和相对路径之间的一种折衷,在这种表达方式下,所有的路径都是从站点的跟目录开始的,它同源端点位置无关。 

Java代码  
  1. 例如在图3-5时,建立指向About文件夹下的about.aspx的链接为  
  2. <a href="/about/about.aspx">  
  3. 建立指向database.aspx的链接为  
  4. <a href="/product/other/database.aspx">  
  5. 另外,如果指向的是主页可以写成  
  6. <a href="/">或者<a href="/default.aspx">  

注意:判断一个路径是相对路径还是相对于跟目录的路径就看链接地址是否是从"/"开始 
ASP.NET的“~”路径 
  在ASP.NET里增加了一个新的表达方法“~”,“~”表示的路径是当前应用程序的跟目录。“~”和上面介绍的“/”最大的区别是由服务器进行动态解释。由于”~”是相对于应用程序的根目录。 

转载地址:http://enctx.baihongyu.com/

你可能感兴趣的文章
如何快速REPAIR TABLE
查看>>
我所认识的PCA算法的princomp函数与经历 (基于matlab)
查看>>
博客恢复更新 工作环境转移到Linux
查看>>
hdu 1166:敌兵布阵(树状数组 / 线段树,入门练习题)
查看>>
AngularJS学习---Routing(路由) & Multiple Views(多个视图) step 7
查看>>
ubuntu 软件包管理工具 dpkg,apt-get,aptitude 区别
查看>>
Spring MVC3.2 通过Servlet3.0实现文件上传
查看>>
分析Model2系统心得
查看>>
PS字体工具字体显示不出来
查看>>
PS仿制图章
查看>>
ZooKeeper程序员指南(转)
查看>>
shell 练习
查看>>
图像识别技术
查看>>
【系统移植】JNI
查看>>
[cb]Unity 关卡编辑器 开发
查看>>
【C#|.NET】lock(this)其实是个坑
查看>>
Win32K里的死循环
查看>>
The IAR Archive Tool—iarchive
查看>>
我的MYSQL学习心得(十三)
查看>>
虚拟键盘挡住控件
查看>>