ASP.NET 获取路径和 URL
时间:2011-01-08 来源:zhanqi
- 通过Request属性获取:
- 通过MapPath映射方法获取:Request.MapPath()与Server.MapPath()
// 获取服务器上 ASP.NET 应用程序的虚拟应用程序根路径:"/" Request.ApplicationPath; // "/aspnet" // 获取应用程序根的虚拟路径,并通过对应用程序根使用波形符 (~) 表示法使该路径成为相对路径。 Request.AppRelativeCurrentExecutionFilePath; // "~/zz/zz.aspx" // 获取当前正在执行的服务器应用程序的根目录的物理文件系统路径。 Request.PhysicalApplicationPath; // "E:\解决方案\项目\" // 获取与请求的 URL 相对应的物理文件系统路径。 Request.PhysicalPath; // "E:\\解决方案\项目\zz\zz.aspx" // 获取当前请求的虚拟路径 Request.CurrentExecutionFilePath; // "/aspnet/zz/zz.aspx" Request.FilePath; // "/aspnet/zz/zz.aspx" // 获取当前请求的虚拟路径(包括附件路径信息) Request.Path; // "/aspnet/zz/zz.aspx/info" // 获取具有 URL 扩展名的资源的附加路径信息。 Request.PathInfo; // "/info" // 获取有关当前请求的 URL 的信息。 Request.Url; // "http://localhost/aspnet/zz/zz.aspx/inf?name=wk" // 获取当前请求的原始 URL Request.RawUrl; // "/aspnet/zz/zz.aspx/inf?name=wk"
相关阅读 更多 +