Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > C#/.NET入门教程

获取当前url

来源:中文源码网    浏览:203 次    日期:2024-05-16 10:36:06
【下载文档:  获取当前url.txt 】


获取当前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值 刚写的一个小实例.实际中使用还是蛮多的.
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;ivar temp_str = new Array()
temp_str=arr_param[i].split("=")
var obj=new Object()
obj.param_name=temp_str[0]
obj.param_str=temp_str[1]
arr_param[i]=obj
}
for(var i=0;idocument.write(arr_param[i].param_str);
}
}
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

相关内容