URL:http://localhost/aspnet/zz/zz.aspx/info?name=wk
获取物理路径:
C# .NET 获取路径:详情
通过MapPath映射方法获取:Request.MapPath()与Server.MapPath()
通过Request属性获取:
// 获取当前正在执行的服务器应用程序的根目录的物理文件系统路径。Request.PhysicalApplicationPath;// E:\解决方案\项目\// 获取与请求的 URL 相对应的物理文件系统路径。Request.PhysicalPath;// E:\\解决方案\项目\zz\zz.aspx
获取虚拟路径和URL信息:
// 获取服务器上 ASP.NET 应用程序的虚拟应用程序根路径:/Request.ApplicationPath;// /aspnet// 获取应用程序根的虚拟路径,并通过对应用程序根使用波形符 (~) 表示法使该路径成为相对路径。Request.AppRelativeCurrentExecutionFilePath;// ~/zz/zz.aspx// 获取当前请求的虚拟路径Request.CurrentExecutionFilePath;// /aspnet/zz/zz.aspxRequest.FilePath;// /aspnet/zz/zz.aspx// 获取CurrentExecutionFilePath属性中指定的文件名的扩展名。Request.CurrentExecutionFilePathExtension;// .aspx// 获取当前请求的虚拟路径(包括附件路径信息)Request.Path;// /aspnet/zz/zz.aspx/info// 获取具有 URL 扩展名的资源的附加路径信息。Request.PathInfo;// /info// 获取有关当前请求的 URL 的信息。Request.Url;// http://localhost/aspnet/zz/zz.aspx/inf?name=wk// 获取当前请求的原始 URLRequest.RawUrl;// /aspnet/zz/zz.aspx/inf?name=wk// 获取有关客户端上次请求的 URL 的信息,该请求链接到当前的 URL。Request.UrlReferrer;// System.Uri