日期:2014-05-16  浏览次数:20370 次

如何用Url传参
假设两个Web页面a.aspx和b.aspx,参数name=li,password=xxxx
在a.aspx中有个链接指向b.aspx,在点击链接时如何把name和password加载到Url中?
又如何在b.aspx中获取name和password的内容?
请热心的大侠能够详细的解答小弟的问题,感激不尽!

------解决方案--------------------
a.aspx:
<a href= "b.aspx?name= <%=name%> &password= <%=password&> "> b.aspx </a>

b.aspx:
request( "name ");
request( "password ");

友情提示:
传递password之前一定要加密
------解决方案--------------------
呵呵,我的博客,前几天也刚刚做了同样的事情。
http://blog.csdn.net/lwmjj/archive/2007/04/17/1567834.aspx
------解决方案--------------------
a.href= "b.aspx?name=li,password=xxxx ";
------解决方案--------------------
/*使用方法:GetQueryValue(strGetQuery, 'paras ')
strGetQuery为url;
paras为url中的参数;
类似
var strGetQuery = location.href;
var dofile = GetQueryValue(strGetQuery, 'dofile ');
var action = GetQueryValue(strGetQuery, 'action ');
var id = GetQueryValue(strGetQuery, 'id ');
var returnURL = GetQueryValue(strGetQuery, 'returnURL ');
*/
function GetQueryValue(sorStr,panStr)
{
var vStr= " ";
if (sorStr==null || sorStr== " " || panStr==null || panStr== " "){
return vStr;
}
//sorStr = sorStr.toLowerCase();
panStr += "= ";
var itmp=sorStr.indexOf(panStr);
if (itmp <0){
return vStr;
}
sorStr = sorStr.substr(itmp + panStr.length);
itmp=sorStr.indexOf( "& ");
if (itmp <0){
return sorStr;
}else{
sorStr=sorStr.substr(0,itmp);
return sorStr;
}
}
------解决方案--------------------
这是获的参数的方法
不要用request