如何使用代码隐藏技术在asp.net中获取当前页面的URL?

Ram*_*ngh 7 asp.net url

我想得到像abc.aspx这样的页面的Url.我怎样才能使用代码背后的技术.任何的想法.?

Muh*_*agy 17

完整详细信息,您可以稍后使用字符串操作进行高级操作:

string url = HttpContext.Current.Request.Url.AbsoluteUri;
// http://localhost:1302/TESTERS/Default6.aspx

string path = HttpContext.Current.Request.Url.AbsolutePath;
// /TESTERS/Default6.aspx

string host = HttpContext.Current.Request.Url.Host;
// localhost
Run Code Online (Sandbox Code Playgroud)

如何在C#中获取当前页面的URL

  • 我想指出,如果存在查询字符串,使用绝对uri也会获取查询字符串. (2认同)

Ode*_*ded 5

用途Request.RawUrl:

获取当前请求的原始URL.