什么是相对路径与绝对路径?
怎么用?
请高手帮帮忙!
在此谢了!

解决方案 »

  1.   

    绝对路径即物理路径,
    eg:
    d:/dreamdu/exe/1.html相对路径是当对当前目录的路径
    eg:
    ../1.html
    ../ 代表一级上级目录(间隔一个目录)
      

  2.   

    百度一下
    相对路径一般是针对解决方案,解决方案位置变化,对引用相对路径没有影响,一般用法server.mapth("~/)
    绝对路径就是文件是绝对位置,如d:/file
      

  3.   

    http://hi.baidu.com/%CC%A4%C0%CB%CB%A7/blog/item/d6ae8155e282065f574e0008.html
      

  4.   

    用"~"运算符,这是ASP.NET新增的运算符,只能够在服务器端解释,解释为当前Web应用程序的根目录,无论该根目录是否为根站点。
    除了使用~号之外,PAGE还提供一个方法   
      Page.ResolveUrl,通过它,可以把相对于当前路径的其他地址转换为相对绝对路径.   
      

  5.   

    顾名思义,相对路径就是相对于你程序的路径。如"t.jpg",就是同目录下的文件,"images/t.jpg",就是目录下“images”文件夹中的文件。具体的你相以查一下。如果你是做WEB开发,那么获取相对路径的方法是server.mapth,如果是做程序开发,用application.starpth(方法名称因为是手写,不对,你用工具时打出前面的会调出正确方法。)
    而绝对路径就是硬盘上的路径,或全地址。如"c:\images\t.jpg"或"http://www.baidu.com/logo.gif"这样的路径,一般来说自己写的程序,用相对路径的次数较多,因为即使换了机器或者域名,相对路径依然有效。绝对路径一般除非经过特别设置或特别情况,一般来说会失效。
      

  6.   

    绝对路径是包括服务器协议(在本例中为http协议)的完全路径
    相对路径相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录)
    "."--代表目前所在的目录。
    ".."--代表上一层目录。
    "/"--代表根目录。
    WEB中使用~/
      

  7.   

    相对路径 
    什么是相对路径?相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。使用相对路径可以为我们带来非常多的便利。下面举实例详解: 例如在本地硬盘有如下两文件,它们要互做超链接 G:\site\index.htm G:\site\web\article\01.htm index.htm要想链接到01.htm这个文件,正确的链接应该是:<a href=web/article/01.htm>链接文字</a>,这是标准的相对路径。 反过来,01.htm要想链接到index.htm这个文件,在01.htm文件里面应该写上这句:<a href=../../index.htm>返回首页</a>。这里的../表示向上一级。 至此,你已经了解相对路径的概念了,就是这样简单明了。如果你还是没有看明白,以前学过DOS吗?它的“CD 文件夹名”和“CD..”命令用过吗?这是同理的。 注意:相对路的文件夹符号是斜杠:/ <a href=/web/article/01.htm>链接文字</a>这样的链接,在href后面的第一个斜杠表示根目录,通常我们要特别慎用这种方式。