a.aspx:
<a href="b.aspx?name=<%=name%>&password=<%=password&>">b.aspx</a>b.aspx:
request("name");
request("password");友情提示:
传递password之前一定要加密

解决方案 »

  1.   

    我试过用request()去获取信息,但是提示说:网页有错误。
    我就不知道是怎么回事了,还请指教!
    谢谢。
    我的源码如下:
    <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种的链接时就出错了。
      

  2.   

    呵呵,我的博客,前几天也刚刚做了同样的事情。
    http://blog.csdn.net/lwmjj/archive/2007/04/17/1567834.aspx
      

  3.   

    a.href="b.aspx?name=li,password=xxxx";
      

  4.   

    /*使用方法: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;

    }
      

  5.   

    这是获的参数的方法
    不要用request
      

  6.   

    谢谢各位!
    问题得到解决了,用的是rjzou2006提供的方法!