UpdatePanel のどの側面が時間の影響を受けますか?
私は正常に動作する UpdatePanel を持っています。数分間ページを離れて戻ってくると、UpdatePanel が機能しません。firebug を見ると、リクエストが送信され、レスポンスが返されていることがわかります。ただし、ページ自体は更新されません。スクリプト エラーも表示されません。これまでのところ、時間の経過以外の要因を特定できていません。
UpdatePanel のどの側面が時間の影響を受けますか?
私は正常に動作する UpdatePanel を持っています。数分間ページを離れて戻ってくると、UpdatePanel が機能しません。firebug を見ると、リクエストが送信され、レスポンスが返されていることがわかります。ただし、ページ自体は更新されません。スクリプト エラーも表示されません。これまでのところ、時間の経過以外の要因を特定できていません。
アプリケーションドメインがリサイクルされたか、セッションが失われた可能性があります。サーバーで何が呼び出されているかを確認してみましたか?それが次にどこを見るべきかについての私の提案でしょう。
有効になっている場合は、Firebug ネットワーク監視をオフにします。
ほとんどの場合、セッションが期限切れになり、ページと一致しなくなったデータが送り返されました。
セッションの有効期限が切れている場合は、UpdatePanel がなくても再現できるはずです。ポストバックに戻って、同じように発生するかどうかを確認してください。UpdatePanel がフードの下で実行される JavaScript によって潜在的に食べられないため、エラーのより良いアイデアを得ることができます。
更新パネルに大量のコントロールがある場合、タイムアウトするか、動作を拒否する可能性があることに気付きました。ある時、各行に 3 つの ajax カレンダー コントロールがある更新パネルにグリッドビューがありました。グリッドビューに合計 2,000 レコードがありました。