关于跨网页传值问题:如果用 Response.redirect("a.aspx?id=123");
       Request.QueryString["id"]; 
的方法, id=123 会显示在地址栏.怎么传可以不显示呢? 听说有种Request.Form方式? 这样的话,Response怎么写呢?

解决方案 »

  1.   

    Response.redirect("a.aspx");
    Request.Form["id"];
      

  2.   

    Request.Form["<%=id.ClientID%>"];
      

  3.   

    方法很多很多了。
    一。Response.redirect("a.aspx?id=123");改称Server.Transfer("a.aspx?id=123");
    二。把form的method="post"然后。Request.Form["id"];
    三。设置session["id"]=123,  获得string=session["id"].ToString()

    很多。
    通常都用无需更改的。除非是什么重要数据!!
      

  4.   

    http://www.xyzl.net/HtmlPage/df365120-de66-4568-95be-94b139766777.html