转来

假设当前页完整地址是:http://www.test.com:80/aaa/bbb.aspx?id=5&name=kelli

"http://"是协议名

"www.test.com"是域名

"80"是端口号

"aaa"是站点名

"bbb.aspx"是页面名(文件名)

"id=5&name=kelli"是参数

【1】获取 完整url (协议名+域名+站点名+文件名+参数)

string url=Request.Url.ToString();

url=http://www.test.com/aaa/bbb.aspx?id=5&name=kelli

【2】获取 站点名+页面名+参数:

string url=Request.RawUrl;

(或 string url=Request.Url.PathAndQuery;)

url=/aaa/bbb.aspx?id=5&name=kelli

【3】获取 站点名+页面名:

string url=HttpContext.Current.Request.Url.AbsolutePath;

(或 string url= HttpContext.Current.Request.Path;)

url=aaa/bbb.aspx

【4】获取 域名:

string url=HttpContext.Current.Request.Url.Host;

url=www.test.com

【5】获取 参数:

string url= HttpContext.Current.Request.Url.Query;

url=?id=5&name=kelli

【6】获取 端口:

int port = HttpContext.Current.Request.Url.Port;

port = 80

網址:http://localhost:1897/News/Press/Content.aspx/123?id=1#toc 
Request.ApplicationPath / 
Request.PhysicalPath D:\Projects\Solution\web\News\Press\Content.aspx 
System.IO.Path.GetDirectoryName(Request.PhysicalPath) D:\Projects\Solution\web\News\Press 
Request.PhysicalApplicationPath D:\Projects\Solution\web\ 
System.IO.Path.GetFileName(Request.PhysicalPath) Content.aspx 
Request.CurrentExecutionFilePath /News/Press/Content.aspx 
Request.FilePath /News/Press/Content.aspx 
Request.Path /News/Press/Content.aspx/123 
Request.RawUrl /News/Press/Content.aspx/123?id=1 
Request.Url.AbsolutePath /News/Press/Content.aspx/123 
Request.Url.AbsoluteUri http://localhost:1897/News/Press/Content.aspx/123?id=1 
Request.Url.Scheme http 
Request.Url.Host localhost 
Request.Url.Port 1897 
Request.Url.Authority localhost:1897 
Request.Url.LocalPath /News/Press/Content.aspx/123 
Request.PathInfo /123 
Request.Url.PathAndQuery /News/Press/Content.aspx/123?id=1 
Request.Url.Query ?id=1 
Request.Url.Fragment   
Request.Url.Segments  5个 [0]/
                                        [1]News/
                                        [2]Press/
                                        [3]Content.aspx/
                                        [4]123
View Code

相关文章:

  • 2021-08-30
  • 2021-11-29
  • 2021-08-26
  • 2021-11-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-01
  • 2022-12-23
  • 2021-12-27
相关资源
相似解决方案