//获取完整url (协议名+域名+站点名+文件名+参数)
string fullUrl = Request.Url.ToString();
//获取客户端请求的URL信息(不包括主机和端口)
string rawUrl = Request.RawUrl;
//获取站点名+页面名
string absolutePath = Request.Url.AbsolutePath;
//获取主机部分
string urlHost = Request.Url.Host;
//获取参数部分
string urlQuery = Request.Url.Query;
//获取服务器上ASP.NET应用程序的虚拟路径
string ApplicationPath = Request.ApplicationPath;
//获取当前请求的虚拟路径
string CurrentExecutionFilePath = Request.CurrentExecutionFilePath;
//获取当前请求的虚拟路径
string Path = Request.Path;
//获取具有URL扩展名的资源的附加路径信息
string PathInfo = Request.PathInfo;
//获取与请求的URL相对应的物理文件系统路径
string PhysicalPath = Request.PhysicalPath;
//获取文件名的本地操作系统表示形式
string LocalPath = Request.Url.LocalPath;
//获取绝对URL
string AbsoluteUri = Request.Url.AbsoluteUri;
相关阅读 >>
.net框架-string是value还是reference type的详解
详细介绍c# string格式的日期时间字符串转为datetime类型的方法
asp.net mvc 中获取当前URL、controller、action图文实例
更多相关阅读请进入《URL》频道 >>
C#高级编程(第11版) C# 7 & .NET Core 2.0(.NET开发经典名著)
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。