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

怎么在一个.aspx页面里给.ascx里的一个label赋值

2012-04-09 
如何在一个.aspx页面里给.ascx里的一个label赋值?我在一个a.aspx页面里用到了一个用户控件b.ascx由于b.asc

如何在一个.aspx页面里给.ascx里的一个label赋值?
我在一个   a.aspx   页面里用到了一个用户控件   b.ascx
由于   b.ascx   有多个页面是公用部分,只有一个   label   的值根据页面的不同值会不同

请问我该怎么在   .aspx   里改变这个   label   的值?


[解决办法]
在ASCX里写个属性:
public s
{
get{return lable1.text}
set {lable1.text = value}
}

赋值:
ascxxx.s= "ddddd ";
[解决办法]
Webuc1.ascx:
public string SetTextBoxText
{
get{return this.TextBox1.Text;}
set{this.TextBox1.Text = value;}
}

web1.aspx:
protected Webuc1 Webuc11;
private void Button1_Click(object sender, System.EventArgs e)
{
this.Webuc11.SetTextBoxText = "abc ";
}

热点排行