首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

web用户控件的有关问题

2012-01-15 
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是无状态的

热点排行