获取当前url

  如:http://localhost/newurl/WebForm1.aspx

  1.方法document.URL(注意大小写)

  结果是:http://localhost/newurl/WebForm1.aspx

  2.HttpContext.Current.Request.Url.ToString(),

  结果:http://localhost/newurl/WebForm1.aspx

  3.HttpContext.Current.Request.Url.PathAndQuery;

  结果:/newurl/WebForm1.aspx

  备注:

  如果当前URL为

  http://localhost/search.aspx?user=tinyfool&tag=%BC%BC%CA%F5

  通过HttpContext.Current.Request.Url.ToString()获取到的却是

  http://localhost/search.aspx?user=tinyfool&tag=¼¼Êõ

  这显然不对,怎么办?用HttpContext.Current.Request.Url.PathAndQuery好了,这个得到的正确的。:)

  4.Javascript取url值

  刚写的一个小实例.实际中使用还是蛮多的.

  

   [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]