web用户控件的有关问题

web用户控件的问题我做了一个页面和一个web用户控件页面中是一个textbox和button控件中是一个lable我要把t

web用户控件的问题
我做了一个页面和一个web用户控件

页面中是一个textbox   和button

控件中是一个lable

我要把textbox的东西   在按button传入控件

我在控件中做了
public   string   text1
public   string   text2
{
set{text1=value;}
get{return   text1;}
}
protected   void   page_load(object   sender,   EvenArgs   e)
{   if(ispostback)
    {
          this.label1.text=text1;
      }
}

我只能在页面的控件属性里填   text2= "xxx "可以传

而在页面的代码段里
button的代码段里
      this.usercontrols.text2=this.textbox1.text
就不可以传

是何原因




[解决办法]
public string text2
{
set{this.label1.text=value;}
}
protected void page_load(object sender, EvenArgs e)
{

}

this.usercontrols.text2=this.textbox1.text
[解决办法]
public string text2
{
set{ ViewState[ "text1 "]=value;}
get{ return ViewState[ "text1 "].ToString();}
}

[解决办法]
b/s是无状态的