`
xuning227
  • 浏览: 75450 次
  • 性别: Icon_minigender_1
  • 来自: 新疆
文章分类
社区版块
存档分类
最新评论

关于路径的一些总结

阅读更多






../表示上一级目录    ./表示当前目录  /网站的根目录





绝对路径
使用完整的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">

注意:判断一个路径是相对路径还是相对于跟目录的路径就看链接地址是否是从"/"开始


ASP.NET的“~”路径
  在ASP.NET里增加了一个新的表达方法“~”,“~”表示的路径是当前应用程序的跟目录。“~”和上面介绍的“/”最大的区别是由服务器进行动态解释。由于”~”是相对于应用程序的根目录。
把一个应用部署到http://xuning227.iteye.com/mulu这个目录下
~(应用的根目录)就是http://xuning227.iteye.com/mulu
网站的根目录是:http://xuning227.iteye.com/

分享到:
评论

相关推荐

    Java相对路径绝对路径总结

    通过上述总结,我们可以了解到在Java Web开发中,正确理解和使用相对路径和绝对路径是非常重要的。它们在服务器端和客户端有不同的含义,并且在不同的应用场景下有着不同的使用方式。了解这些基础知识有助于我们编写...

    临床路径工作总结及2015年工作计划.doc

    临床路径工作总结及2015年工作计划.doc

    C#文件读写路径总结

    C#文件读写路径总结 本文档总结了C#文件读写路径相关的知识点,涵盖路径操作、文件和目录操作、读写文件、文件系统监视等方面。下面是详细的知识点总结: 一、路径相关操作 1. 判定路径是否有效/合法:使用 Path....

    java Web 中相对路径绝对路径问题总结

    以下是对Java Web中相对路径与绝对路径问题的深入总结: ### 一、路径概念与标准 #### 1. URL与URI URL(Uniform Resource Locator)统一资源定位符,是一种用于标识网络上资源位置的标准格式,如`...

    JAVA获取各种路径总结

    ### JAVA 获取各种路径总结 在Java开发中,特别是在Web应用开发中,经常需要获取不同类型的路径,例如:当前Web应用的路径、特定文件的真实路径等。本文将详细讲解如何通过不同的方式来获取这些路径。 #### JSP中...

    WPF中Image控件Source属性的相对路径和绝对路径问题(经验总结)

    WPF 中 Image 控件 Source 属性的相对路径和绝对路径问题总结 在 WPF 中,Image 控件的 Source 属性可以指定为相对路径或绝对路径,但这两种路径有不同的使用场景和注意事项。本文将总结 WPF 中 Image 控件 Source ...

    java中File的相对路径与绝对路径总结

    ### Java中File的相对路径与绝对路径总结 在Java Web开发过程中,经常需要处理文件的读写操作,尤其是在运行时获取配置文件、动态加载对象等情况。对于这些需求,理解和掌握文件的相对路径与绝对路径至关重要。 ##...

    黄强主任课件ppt-单病种临床路径工作总结.pptx

    黄强主任课件ppt-单病种临床路径工作总结.pptx

    java(Web)中相对路径,绝对路径问题总结

    ### Java(Web)中相对路径与绝对路径问题总结 #### 基本概念理解 在Java Web开发中,路径的概念非常重要,因为它们直接影响到资源的加载和处理。路径分为两种类型:绝对路径和相对路径。 **绝对路径**是指文件或...

    最短路径算法个人总结

    最短路径算法个人总结 以下是对最短路径算法的详细总结: 一、算法概述 最短路径算法用于解决从一个点(源点)到图中其他点的最短路径问题。该算法构思巧妙,能够求得从源点到图中其他点的最短路径。 二、算法...

    Java相对路径总结

    在编程领域,路径是至关重要的概念,特别是在Java这样的多平台编程语言中。本文将深入探讨Java中的相对路径,这是在处理文件和目录时经常会遇到的一个关键主题。相对路径是相对于当前工作目录或某个已知起点的文件或...

    从HttpServletRequest获取各种路径总结

    ### 从HttpServletRequest获取各种路径总结 #### 一、概述 在Java Web开发中,通过`HttpServletRequest`对象可以获取客户端请求的各种信息,包括但不限于路径信息。这些路径信息对于开发者来说至关重要,尤其是在...

    关于C/C++代码中路径的一些写法

    ### 关于C/C++代码中路径的一些写法 在C/C++编程中,处理文件路径是常见的需求之一,尤其是在多媒体应用开发中,如音乐播放器、游戏等,这些应用程序经常需要加载图片、音频等资源文件。正确地处理路径对于确保程序...

    临床路径工作总结分析.pdf

    临床路径工作总结分析.pdf

    总结一下java获取路径几种途径

    本篇总结将从多个角度介绍Java中获取路径的方法。 ### 1. 获取系统属性路径 Java提供了一种通过系统属性获取路径的方式,这种方式简单且在多数环境下都能工作。 ```java // 获取用户目录路径 String userHome = ...

    java中相对路径,绝对路径问题总结.doc

    在Java编程中,理解路径的概念至关重要,特别是对于Web应用程序的开发。本文主要涵盖了Java中相对路径和绝对路径的基本概念,以及它们在JSP和Servlet中的应用。以下是对这些概念的详细解释: 1. **绝对路径**: ...

    关于Java文件路径问题

    这篇博客文章“关于Java文件路径问题”可能探讨了Java中处理文件路径的常见挑战和解决方案。 在Java中,文件路径可以是绝对路径或相对路径。绝对路径是从根目录开始的完整路径,它指明了文件的确切位置。相对路径则...

    关键路径实践报告

    AOE网(即边表示活动的网络),在某些工程估算方面非常有用。...因此,完成整个工程所需的时间取决于从源点到汇点的最长路径长度,即在这条路径上所有活动的持续时间之和,这条路径就叫做关键路径(critical path)。

Global site tag (gtag.js) - Google Analytics