我有两个用户控件uc1和uc2。 uc1作为按钮,uc2有标签, 所以default.aspx包含uc1和uc2, 如何通过单击按钮来更改标签的值? 记住两者都在不同的用户控件中。
答案 0 :(得分:0)
尝试使用页面的FindControl方法并获取具有标签的控件,并通过公开属性将文本设置为此控件。
// On your button's click :
UserControl2 uc2 = Page.FindControl("uc2") as UserControl2;
uc2.LabelText = "Some Value";