比如 有2个 aspx页: a.aspx,b.aspx  在a.aspx种有个textbox1,button1,
b.aspx中有个 textbox2 
当我在a.aspx中textbox1输入些字符后 点击button1  怎么把值传到b.aspx页中的textbox2??急呀。。

解决方案 »

  1.   

    页面a button1的click里写上
    session("text")=textbox1.text
    页面b page_load 里
    textbox2.text=session("text")
      

  2.   

    Response.Redirect("a.aspx?text="+textbox1.Text);
    b:TextBox2.Text = Request[text].Tostring();
      

  3.   

    也可以在button中用PostBackUrl
    象这样<asp:Button id="Add" runat="server" Text="确认" PostBackUrl="~/flow/index.aspx"></asp:Button>
      

  4.   

    还有一种方法是利用Server.Transfer实现的!E.ga页面在按钮事件里写入
      Server.Transfer("b.aspx");
    b页面可以在Page_Load中写入
    a aa=(a)Context.Handler;
    Response.Writer(aa.TextBox1.Text);
      

  5.   

    我呀的时不刷新b页面  一点a页面的按钮就b页面的textbox出现了呀
      

  6.   

    使用Ajax+事件驱动。或者使用javascript。
      

  7.   

    也可以在button中用PostBackUrl
    象这样<asp:Button id="Add" runat="server" Text="确认" PostBackUrl="~/flow/index.aspx"></asp:Button>