This page address: request.url;
Top Page Address:
Copy Code code as follows:
Request.urlreferrer
request.serverviables["Http_referer"]
Request.rawurl
Request.RawUrl.QueryAndPath
System.IO.Path.GetFileName (Request.FilePath.ToString ())
In asp.net programming, you often need to use request to get information about the URL, there are a number of ways to get URL information, but I often forget the specific role of various methods, today I wrote a test program, the various methods to get the results listed, later use a direct reference to the line.
The URL address for the test is http://www.test.com/testweb/default.aspx and the result is as follows:
Copy Code code as follows:
Request.applicationpath:/testweb
Request.currentexecutionfilepath:/testweb/default.aspx
Request.filepath:/testweb/default.aspx
Request.path:/testweb/default.aspx
Request.pathinfo:
Request.physicalapplicationpath:e:\www\testweb\
Request.physicalpath:e:\www\testweb\default.aspx
Request.rawurl:/testweb/default.aspx
Request.Url.AbsolutePath:/testweb/default.aspx
Request.url.absoluteuri:http://www.test.com/testweb/default.aspx
Request.Url.Host:www.test.com
Request.Url.LocalPath:/testweb/default.aspx
When you have parameters in the URL, you can use:
HttpContext.Current.Request.Url.PathAndQuery.ToString ()