2011-02-01 15 views
0

私は2つのユーザーコントロールuc1とuc2を持っています。 ボタンとしてのuc1とuc2にはラベル がありますので、default.aspxにはuc1とuc2の両方が含まれています ボタンをクリックするとラベルの値を変更できますか? 両方が異なるユーザーコントロールにあることを忘れないでください。1つのユーザーコントロールから他のユーザーコントロールに制御値を変更する方法はありますか?

答えて

0

ページのFindControlメソッドを使用して、ラベルを持つコントロールを取得し、公開されたプロパティによってこのコントロールにテキストを設定してください。

// On your button's click : 
UserControl2 uc2 = Page.FindControl("uc2") as UserControl2; 
uc2.LabelText = "Some Value"; 
関連する問題