For example: http: // localhost/newurl/WebForm1.aspx
1. Method document. URL (case sensitive)
The result is: http: // localhost/newurl/WebForm1.aspx.
2. HttpContext. Current. Request. Url. ToString (),
Result: http: // localhost/newurl/WebForm1.aspx
3. HttpContext. Current. Request. Url. PathAndQuery;
Result:/newurl/WebForm1.aspx.
Note:
If the current URL is
Http: // localhost/search. aspx? User = tinyfool & tag = % BC % CA % F5
Obtained Through HttpContext. Current. Request. Url. ToString () is
Http: // localhost/search. aspx? User = tinyfool & tag = commandid zookeeper
This is obviously incorrect. What should I do? Use HttpContext. Current. Request. Url. PathAndQuery. The result is correct. :)
4. Use Javascript to obtain the url Value
I just wrote a small instance. Actually, there are quite a few examples.
<Script language = javascript> var str_url, str_pos, str_para; var arr_param = new Array (); str_url = window. location. href; str_pos = str_url.indexOf ("? "); Str_para = str_url.substring (str_pos + 1); if (str_pos> 0) {arr_param = str_para.split (" & "); for (var I = 0; I
[Ctrl + A select all Note: If you need to introduce external Js, You need to refresh it to execute]