C#获取当前页面的url

HttpContext.Current.Request.Url.PathAndQuery

1、通过ASP.NET获取

如果测试的url地址是http://www.test.com/testweb/default.aspx,

结果如下:

Request.ApplicationPath:                /testweb

Request.CurrentExecutionFilePath:       /testweb/default.aspx

Request.FilePath:                       /testweb/default.aspx

Request.Path:                           /testweb/default.aspx

Request.PhysicalApplicationPath:        E:WWW estweb

Request.PhysicalPath:                   E:WWW estwebdefault.aspx

Request.RawUrl:                         /testweb/default.aspx

Request.Url.AbsolutePath:               /testweb/default.aspx

Request.Url.AbsoluteUrl:                http://www.test.com/testweb/default.aspx

Request.Url.Host:                       http://www.test.com/

Request.Url.LocalPath:                  /testweb/default.aspx

原文地址:https://www.cnblogs.com/xbblogs/p/4920507.html