4

シナリオがあります。ページに 2 つの更新パネルがあります (どちらも update mode='conditional' です)。1 つの更新パネルを更新すると、もう 1 つの更新パネルが自動的に更新されます。これが最初の問題です。

UpdatePanelAnimationExtenderを使用しています。1 つの更新パネルが更新された場合、それには updatepanelAnimationExtender がなく、他の更新パネルにも updatepanelAnimationExtender があり、OnUpdatingUpdatePanel(); イベントが発生します。updatepanelAnimationExtender のドキュメントにあるように: http://www.asp.net/AJAX/AjaxControlToolkit/Samples/UpdatePanelAnimation/UpdatePanelAnimation.aspx

OnUpdating -UpdatePanel更新の開始時に再生される一般的なアニメーション

OnUpdated - の更新が完了した後に再生される一般的なアニメーション(ただし、が変更されUpdatePanelた場合のみ)UpdatePanel

問題: OnUpdating起動され、バックエンドで動作し、変更onUpdatedされたときにのみ起動されるため、終了しませんでしたUpdatePanel

4

2 に答える 2

2

「ページに2つの更新パネルを追加し、両方にupdatemode = 'conditional'を設定し、両方のupdatepanelにloadイベントを追加し、両方のloadイベントにブレークポイントを設定し、1つのボタンを追加してから、1つの更新パネルでボタンクリックの非同期トリガーを追加します....ボタンを押すと、トリガーされた更新パネルのみがロードされ、2 番目の更新パネルは変更されずにロードされますが、2 番目の更新パネルはロード イベントも発生します」

これは、ボタンが 2 番目の更新パネル内にある場合にのみ発生しますか? そうでない場合は、2 番目の更新パネルが更新されるとは思いません。ボタンが 2 番目の updatepanel の内側にあるか外側にあるかを確認できますか?

于 2010-03-20T12:03:37.870 に答える