父窗口中form1.aspx中有一TextBox控件和一个Button控件,点击Button打开一个新窗口form2.aspx,如何在form2.aspx后代码中得到form1.aspx的TextBox的值?请高手们指点。

解决方案 »

  1.   

    使用Session把值传过去.
    在父窗口中使用:Session["value"]=TextBox.Text;
    在form2.aspx后台代码中使用:string value=Session["value"].Tostring();
      

  2.   

    用Session或Response.Redirect("sh-lj/ds.aspx?A01="+down6.SelectedItem.ToString());(1)其中down6.SelectedItem.ToString()是所要传的参数.(2)用Session可将值从一个窗体传到另一个窗体
    第一个窗体代码(Page_Load 或 Click 中):
    string a = "1";
    string b = "2";
    Session.Add("A",a);
    Session.Add("B",b);
    第二个窗体代码(Page_Load中):
    string a = (string)(Session["A"]);
    string b = (string)(Session["B"]);
      

  3.   

    window.opener.form1.textbox1.valueparent.***