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