我有两个页面a,b,页面a有一些textbox用来显示数据库中一个表中的一条记录(根据主键的不同显示不同的记录),我想把页面a的一个textbox的值(变化的)利用url传给页面b中的一个textbox应该怎么做?
我是个初学者,请各位大侠详细指点一下

解决方案 »

  1.   

    A页面:response.redirect("b.aspx?name=" + textboxA.text)B页面接收:textboxB.text = request.queryString["name"].tostring();
      

  2.   

    也可以用Session
    A:Session["tb_a"]=textbox.Text.Trim();
    B:tb_b.Text=Session["tb_a"].ToString();
      

  3.   

    A页面:response.redirect("b.aspx?name="   +   Server.UrlEncode(textboxA.text)) B页面接收:textboxB.text   =   Server.UrlDecode(request.queryString["name"].tostring());最好先判断if(string.IsNullOrEmpty(request.queryString["name"]))
      

  4.   

      response.redirect("b.aspx?name="  +  textboxA.text.Tostring)   ;B 页接收 Btextbox.text=request.querystring["name"].tostring();