ASP.NET获取各级目录Server.MapPath详解全
ASP.NET中的Server.MapPath方法详解:各级目录路径获取全攻略
亲爱的开发者朋友们,你们好!今天我们来深入一下ASP.NET中的Server.MapPath方法。这个方法对于获取Web应用程序中的文件路径至关重要。让我们一起来看看如何使用它来获取各级目录的路径。
我们了解一下Server.MapPath的基本功能。此方法用于将虚拟路径映射到物理路径。在ASP.NET应用程序中,我们经常需要根据不同的场景和需求获取不同级别的目录路径。
1. Server.MapPath("/"):此路径指向应用程序的根目录,例如"C:\Ipub\root"。
2. Server.MapPath("~/"):此路径指向当前应用程序的根目录或虚拟目录,例如"C:\Ipub\root\Example"。
3. Server.MapPath("./"):此路径指向当前页面的目录,等价于Server.MapPath(""),返回的是当前页面的物理文件路径,例如"E:\root\panyews"。
4. Server.MapPath("../"):此路径指向上一级目录,返回的路径为"E:\root\panyApp_Code"。
还有其他获取路径的方式,比如HttpRuntime.AppDomainAppPath,它与Server.MapPath("~")等效。通过Server.MapPath(request.ServerVariables("Path_Info"))和Request.ServerVariables("Path_Translated")可以获取特定页面的路径,例如返回路径为"D:\root\panyews\show.aspx"。
你可能会遇到这样的情况:对于
编程语言
- ASP.NET获取各级目录Server.MapPath详解全
- mysql5.7.10开启慢查询详解
- PHP简单实现多维数组合并与排序功能示例
- 浅谈ng-zorro使用心得
- asp email邮箱地址验证正则表达式
- Vue2.X 通过AJAX动态更新数据
- angularjs手动识别字符串中的换行符方法
- PHP 二维数组根据某个字段排序的具体实现
- 单行 JS 实现移动端金钱格式的输入规则
- js简单实现图片延迟加载的方法
- Javascript使用post方法提交数据实例
- phantomjs导出html到pdf的方法总结
- jQuery Validate 数组 全部验证问题
- Yii中的cookie的发送和读取
- 浅谈JS的基础类型与引用类型
- MySQL压缩版zip安装问题的解决方法