读书人

web用户控件的有关问题

发布时间: 2012-01-15 22:57:49 作者: rapoo

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

读书人网 >C#

热点推荐