in C#:Response.Redirect("bbb.aspx?id=" + Request.QueryString["id"]);

解决方案 »

  1.   

    不行,值没有传过去,可能不是它的问题!这是放在一个验证页面上的一部分Login.aspx(帮助中的一个例子):如果用户和密码都正确:则执行:
    Session["pass"]=true;
    FormsAuthentication.RedirectFromLoginPage(UserEmail.Value,PersistForms.Checked);
    string reqstr = "";
    if (Request.QueryString["cr_id"] != null)
    {reqstr = Request.QueryString["cr_id"].ToString();
    Response.Redirect("sendcard.aspx?cr_id="+reqstr);
    }
    我的意思是想在用户点击某个链接后,若已登陆过了,则跳过Login.aspx,否则进入Login.aspx进行登陆,这就需要将原来要传的那个ID号继续传下去,故我做了以上的方法,请教这样行不行?
      

  2.   

    可以试试用Sesson来实现的呀!很方便的,我经常用!