如何将控制值从一个用户控件更改为其他用户控件?

时间:2011-02-01 06:32:49

标签: asp.net

我有两个用户控件uc1和uc2。 uc1作为按钮,uc2有标签, 所以default.aspx包含uc1和uc2, 如何通过单击按钮来更改标签的值? 记住两者都在不同的用户控件中。

1 个答案:

答案 0 :(得分:0)

尝试使用页面的FindControl方法并获取具有标签的控件,并通过公开属性将文本设置为此控件。

// On your button's click : 
UserControl2 uc2 = Page.FindControl("uc2") as UserControl2;
uc2.LabelText = "Some Value";