ボタンのクリックまたはその他のサーバー コントロールを使用してサーバーに完全にポスト バックすると、内部セッション タイムアウトがリセットされることがわかっています。
しかし、UpdatePanel 内にラップされたボタン、またはサーバーへの AJAX ポスト バック内にラップされた別のコードがある場合、内部セッション タイムアウトもリセットされますか?
ボタンのクリックまたはその他のサーバー コントロールを使用してサーバーに完全にポスト バックすると、内部セッション タイムアウトがリセットされることがわかっています。
しかし、UpdatePanel 内にラップされたボタン、またはサーバーへの AJAX ポスト バック内にラップされた別のコードがある場合、内部セッション タイムアウトもリセットされますか?
http://bytes.com/topic/asp-net/answers/654213-ajax-updatepanel-not-resetting-iis-sessionから
updatepanel は XMLHTTPRequest を使用して、パネルに表示する html を取得します。XMLHTTPRequest はセッション cookie を送信しますが、応答時にブラウザーのセッション cookie を読み取ったり更新したりしないため、20 分後にセッション cookie が (ブラウザーで) タイムアウトし、サーバーに送信されなくなります。Cookie のないセッションに切り替えたり、img または iframe を介したサーバー リクエストを使用してブラウザの Cookie を更新したりできます。