我想当前web页面获取上一个页面的textbox的Text属性,请问怎么做.

解决方案 »

  1.   

    传参~
    设置构造函数~//From1:
      //form2(t)是在form2中的一个重载构造函数
         Form2 fr = new Form2(id);
        fr.ShowDialog();
    //From2:
     private string m;
            //重载构造函数,加一个参数(用来传值)--在form1中实例化的时候,那个参数——t 的内容,在此代替的是p
            public Form2(string p)
            {
                InitializeComponent();
                this.m = p;
            }        private void Form2_Load(object sender, EventArgs e)
            {
                //textBox1的内容就是私有变量m,此时的m是由form1传过来的值t                              
                this.textBox1.Text = m;
            }
      

  2.   

    #2 , 人家是web页面..
     web页面, 你将那个值传递过来就行了 .
      

  3.   

    Response.Redirect("某某.aspx?参数="+你要传过来的);
      

  4.   

    我晕,WEB页到c#来问什么啊,怎么不去ASP.NET 害得我还写了一个例子,郁闷死了,
    我写一个多参数的!response.redirect("某某.aspx?参数="+你要传过来的"+"&参数二"=+你的第二个参数);
      

  5.   

    然后在这个页面用Request.QueryString["参数"]获取就可以了
      

  6.   

    你可以放到Session里就行了 下个页就能用了// 第一个Web页面
       Session["text"]=this.textbox.Text;
    //第二个页面
        this.textbox1.Text = Session["text"].ToString();