获取当前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需刷新才能执行]

AspNet技术获取当前url,转载需保留来源!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。