• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

[Asp.net]绝对路径和相对路径

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

目录

绝对路径

相对路径

总结

绝对路径

绝对路径就是你的主页上的文件或目录在硬盘上真正的路径。比如:E:\新概念英语\新版新概念英语第二册课文PDF.pdf。以Web 站点根目录为参考基础的目录路径。之所以称为绝对,意指当所有网页引用同一个文件时,所使用的路径都是一样的。

1 "/" -- 代表根目录,绝对路径。 
2 如:<a href="/abc">文本</a><img src="/abc" />
3 "D:/abc/" -- 代表根目录,绝对路径。

 

相对路径

以引用文件之网页所在位置为参考基础,而建立出的目录路径。因此,当保存于不同目录的网页引用同一个文件时,所使用的路径将不相同,故称之为相对。

以下为建立路径所使用的几个特殊符号,及其所代表的意义。

 1 "." -- 代表目前所在的目录,相对路径。 
 2 
 3 如:<a href="./abc">文本</a> 或 <img src="./abc" />
 4 
 5 ".." -- 代表上一层目录,相对路径。 
 6 
 7 如:<a href="../abc">文本</a> 或 <img src="../abc" />
 8 "../../" -- 代表的是上一层目录的上一层目录,相对路径。
 9 
10  如:<img src="../../abc" />

在使用相对路径时,我们用符号“.”来表示当前目录,用符号“..”来表示当前目录的父目录。

/ 是超文本协议的路径分隔符号,所有的网站在浏览器中显示的路径分隔都是以"/"表示.它一般代表虚拟路径.

在普通程序代码中则以"\"表示文件路径分隔符号.它一般指物理路径.

 ./ 表示在当前路径下,

 ../表示在当前路径的上一级路径下.

~/表示当前网站的根目录下.

还有 /和\\ 是等值得的!

在表示路径时有两大体系:
1、在windows下表示文件的位置,用反斜杠“\” ,例如:E:\新概念英语\新版新概念英语第二册课文PDF.pdf

2、网络路径,例如http://www.i.cnblogs.com/EditPosts.aspx.

注意:路径中/和反斜杠的区别,在操作ftp中用到的也是网络路径,如果使用\,是解析不了的,之前在项目中,就吃过这方面的亏。

总结

 ~/在runat=server的控件中,自动的被解析为Request.ApplicationPath的值,是当前应用程序级程序的目录(用在服务器控件中)。

/:表示当前目录。

../表示上一层目录。

/表示根目录。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
也发布一个asp.net中分页的代码发布时间:2022-07-10
下一篇:
遭遇Asp.Net长文件名下载的问题和解决办法发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap