a.aspx:
<a href="b.aspx?name=<%=name%>&password=<%=password&>">b.aspx</a>b.aspx:
request("name");
request("password");友情提示:
传递password之前一定要加密
<a href="b.aspx?name=<%=name%>&password=<%=password&>">b.aspx</a>b.aspx:
request("name");
request("password");友情提示:
传递password之前一定要加密
我就不知道是怎么回事了,还请指教!
谢谢。
我的源码如下:
<A HREF="http://localhost/ForAudio/Web3.aspx?p=<%="http://localhost/ForAudio/Web2.aspx"%>">Web3</A>
发送信息没有问题了。
<HTML>
<HEAD>
<title>Web3</title>
<script language=javascript>
function PopUp()
{
var path;
path = request("p");
Response.Redirect(path);
}
</script>
</HEAD>
<body>
<form id="Form1" method="post" runat="server">
<a id=a runat=server href='javascript:PopUp()'>MachLan</a>
</form>
</body>
</HTML>
但是在点击Web3种的链接时就出错了。
http://blog.csdn.net/lwmjj/archive/2007/04/17/1567834.aspx
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
问题得到解决了,用的是rjzou2006提供的方法!