階層に 3 つの更新パネルがあります。
UpdatePanel1--Root
UpdatePanelChild1
UpdatePanelChild2
updatepanel2 のイベントで updatePanel1 のコントロールを更新できますか?
階層に 3 つの更新パネルがあります。
UpdatePanel1--Root
UpdatePanelChild1
UpdatePanelChild2
updatepanel2 のイベントで updatePanel1 のコントロールを更新できますか?
私はすべての updatepanel が常に更新されるのが好きというわけではありません。
もう 1 つのオプションは、コードで OTHER 更新パネルの .Update() メソッドを明示的に呼び出すことです。たとえば、UpdatePanelChild1 に、何らかの処理を行い、UpdatePanel2 のコントロールを変更するボタンがあるとします。
textBoxInsideUpdatePanel2.Text = "Updated!";
UpdatePanel2.Update();
はい、最も簡単な方法は haveUpdateMode="Always"
です。その後、ポストバックをトリガーしたものに関係なく、すべての更新パネルが更新されます。