假设当前页完整地址是:http://www./aaa/bbb.aspx?id=5&name=kelli "http://"是协议名 "www."是域名 "aaa"是站点名 "bbb.aspx"是页面名(文件名) "id=5&name=kelli"是参数 【1】获取 完整url (协议名+域名+站点名+文件名+参数) string url=Request.Url.ToString(); url= http://www./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. 【5】获取 参数: string url= HttpContext.Current.Request.Url.Query; url= ?id=5&name=kelli
转自:http://www.cnblogs.com/rhythmK/archive/2010/03/08/1680562.html |
|
来自: 悟静 > 《.net和asp.net》