更新パネルを扱う場合、通常は 1 つのコントロールを扱い、それ以外はすべて JavaScript で処理します。
<asp:UpdatePanel ID="updatepanel1" childrenastriggers="false" runat="server">
<ContentTemplate>
<asp:button id="button1" runat="server" onclick="update()" />
</ContentTemplate>
</asp:UpdatePanel>
これは単純なポストバックにはコードが多すぎるようです。私の記憶が正しければ、updatepanel を必要とせずにボタンを接続してポストバックを実行する方法があります。更新が完了したら、scriptmanager にアクセスして JS 関数を呼び出す必要があります。よりクリーンなソリューションに関するアイデアはありますか?