3

階層に 3 つの更新パネルがあります。

UpdatePanel1--Root
  UpdatePanelChild1
  UpdatePanelChild2

updatepanel2 のイベントで updatePanel1 のコントロールを更新できますか?

4

2 に答える 2

5

私はすべての updatepanel が常に更新されるのが好きというわけではありません。

もう 1 つのオプションは、コードで OTHER 更新パネルの .Update() メソッドを明示的に呼び出すことです。たとえば、UpdatePanelChild1 に、何らかの処理を行い、UpdatePanel2 のコントロールを変更するボタンがあるとします。

textBoxInsideUpdatePanel2.Text = "Updated!";
UpdatePanel2.Update();
于 2012-12-04T21:22:45.150 に答える
1

はい、最も簡単な方法は haveUpdateMode="Always"です。その後、ポストバックをトリガーしたものに関係なく、すべての更新パネルが更新されます。

于 2012-12-04T21:19:49.613 に答える