The obtained URL is a complete URL, which contains the QueryString part.
String url = Request. Url. ToString ();
Retrieve domain name:
The code is as follows: |
Copy code |
String url = HttpContext. Current. Request. Url. Host; Url = www.111cn.net |
Obtain site name + page name + parameters:
The code is as follows: |
Copy code |
String url = Request. RawUrl; (Or string url = Request. Url. PathAndQuery ;) Url =/aaa/bbb. aspx? Id = 5 & name = kelli |
Example
The code is as follows: |
Copy code |
# Region obtain the URL of the current URL /// <Summary> /// Obtain the URL of the current website /// </Summary> /// <Param name = "stype"> Return type </param> /// <Returns> </returns> Public static string weburl (string stype) { String url = ""; Switch (stype) { Case "1 ": Url = HttpContext. Current. Request. Url. Host; // The Returned domain name. Break; Case "2 ": Url = HttpContext. Current. Request. Url. Query; // return parameters Break; Case "3 ": Url = HttpContext. Current. Request. Url. AbsolutePath; // Obtain the site name + page Name Break; // Case "4 ": // Url = Request. RawUrl; // Obtain the site name + page name + parameter // Break; // Case "5 ": // Url = Request. Url. ToString (); // return the complete url // Break; } Return url; } |