0
私は2つのユーザーコントロールuc1とuc2を持っています。 ボタンとしてのuc1とuc2にはラベル がありますので、default.aspxにはuc1とuc2の両方が含まれています ボタンをクリックするとラベルの値を変更できますか? 両方が異なるユーザーコントロールにあることを忘れないでください。1つのユーザーコントロールから他のユーザーコントロールに制御値を変更する方法はありますか?
私は2つのユーザーコントロールuc1とuc2を持っています。 ボタンとしてのuc1とuc2にはラベル がありますので、default.aspxにはuc1とuc2の両方が含まれています ボタンをクリックするとラベルの値を変更できますか? 両方が異なるユーザーコントロールにあることを忘れないでください。1つのユーザーコントロールから他のユーザーコントロールに制御値を変更する方法はありますか?
ページのFindControlメソッドを使用して、ラベルを持つコントロールを取得し、公開されたプロパティによってこのコントロールにテキストを設定してください。
// On your button's click :
UserControl2 uc2 = Page.FindControl("uc2") as UserControl2;
uc2.LabelText = "Some Value";