Assuming the current page full address is: Http://www.test.com/aaa/bbb.aspx?id=5&name=kelli
protocol name ----/http
domain name ----www.test.com
Site name ---AAA
page name (file name) ----bbb.aspx
parameter ------Id=5&name=kelli
1. Full URL (protocol name + domain + site name + filename + parameter)
String url=request.url.tostring ();
Url= Http://www.test.com/aaa/bbb.aspx?id=5&name=kelli
2. Site name + page name + parameters
string Url=request.rawurl; (or string url=request.url.pathandquery;)
Url=/aaa/bbb.aspx?id=5&name=kelli
3. Site name + page name
String Url=httpcontext.current.request.url.absolutepath;
(or string url= HttpContext.Current.Request.Path;)
Url= aaa/bbb.aspx
4. Domain Name
String Url=httpcontext.current.request.url.host;
Url= www.test.com
5. Parameters
String Url= HttpContext.Current.Request.Url.Query;
Url=? Id=5&name=kelli
HttpContext.Current.Request.Url