// To get the absolute URL (http://localhost:8080/folder/YourPage.aspx)
string url = HttpContext.Current.Request.Url.AbsoluteUri;
// To get the absolute path (/folder/YourPage.aspx)
string path = HttpContext.Current.Request.Url.AbsolutePath;
//
// To get the host (localhost)
string host = HttpContext.Current.Request.Url.Host;
For any other .net related query, you can also contact our asp.net developer
http://www.teaminindia.co.uk/hire-asp.net-developer.htm team.