Server.MapPath() | |
发起人:孙帅 回复数:0 浏览数:17012 最后更新:2012/11/2 18:04:15 by 孙帅 |
选择查看 | 搜索更多相关主题 帖子排序: |
孙帅 发表于 2012/11/2 18:04:15
|
||
Server.MapPath()
Server.MapPath(string path)作用是返回与Web服务器上的指定虚拟路径相对应的物理文件路径。其参数path为Web 服务器的虚拟路径,返回结果是与path相对应的物理文件路径。但有时参数并非为虚拟路径,而是用户自定义的文件名。 Server.MapPath()的全名是System.Web.HttpContext.Current.Server.MapPath()。有时在程序调试时会提示“当前上下文中不存在名称“Server””错误,从而不支持函数Server.MapPath()的使用。尽管引用了命名空间“using System.Web;”也是无济于事,此时就需要使用其全名,或者是当前使用Server.MapPath()函数的类继承自System.Web.UI.Page。具体用法: Server.MapPath("") :返回当前页面所在的物理文件路径(当前目录) Server.MapPath("/") :返回应用程序根目录所在的物理文件路径(网站主目录) Server.MapPath("./") :返回当前页面所在的物理文件路径(当前目录) Server.MapPath("../"):返回当前页面所在的上一级的物理文件路径(上级目录) Server.MapPath("~/"):返回应用程序的虚拟目录(网站虚拟目录) Server.MapPath("~"):返回应用程序的虚拟目录(网站虚拟目录) 举例: |
用户在线信息 |
当前查看此主题的会员: 1 人。其中注册用户 0 人,访客 1 人。 |