Server.MapPath方法的应用方法

老是忘记Server.MapPath的使用方法了,下面记录一下,以备后用:
总注:Server.MapPath获得的路径都是服务器上的物理路径,也就是常说的绝对路径
1、Server.MapPath("/")
注:获得应用程序根目录所在的位置,如 C:\Inetpub\wwwroot\。
2、Server.MapPath("./")
注:获得所在页面的当前目录,等价于Server.MapPath("")。
3、Server.MapPath("../")
注:获得所在页面的上级目录。
4、Server.MapPath("~/")
注:获得当前应用级程序的目录,如果是根目录,就是根目录,如果是虚拟目录,就是虚拟目录所在的位置,如C:\Inetpub\wwwroot\Example\。

Difficulty of making decision lies on what to lose not gain

posted on 2007-04-23 15:41 老四 阅读(23914) 评论(8) 编辑 收藏

评论

#1楼 2008-01-21 21:51 dddd[未注册用户]

请问为什么Server.MapPath("/")用不了
试了很久了,总是提示未能映射/
 回复 引用   

#2楼[楼主] 2008-01-28 09:39 老四      

试试Server.MapPath("~")这个  回复 引用 查看   

#3楼 2008-07-10 10:13 无纺布袋[未注册用户]

不错,学习了  回复 引用   

#4楼 2008-11-20 10:13 王三[未注册用户]

想了解更多:http://hexun.com/pic446688/default.html  回复 引用   

#5楼 2009-01-06 15:47 程序盲童[未注册用户]

那要是在本地上使用了,然后再传至服务器上时,会不会出错呢?还用对程序进行修改吗?  回复 引用   

#6楼 2009-01-14 10:23 gleam      

还有一个server.mappath(".")吧  回复 引用 查看   

#7楼 2009-12-03 10:40 岳来      

学习中.........  回复 引用 查看   

#8楼 2011-07-09 02:16 genious_nba      

路过,消除盲点  回复 引用 查看   

导航

公告

老四 Counts
关于我

没有头衔,没有荣誉

喜欢写代码

喜欢做架构分析

喜欢追新

喜欢自己坚持的.net 技术方向

logo
IT新闻
昵称:老四
园龄:7年7个月
粉丝:6
关注:36
<2007年4月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

统计

搜索

 

随笔分类

非本站个人空间

资源站点

积分与排名

最新评论

阅读排行榜

评论排行榜