AJAX ポストバックはセッション タイムアウトをリセットしますか?
-
18-09-2019 - |
質問
ボタンのクリックまたはその他のサーバー コントロールを通じてサーバーに完全なポストバックを実行すると、内部セッション タイムアウトがリセットされることがわかっています。
ただし、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 なしのセッションに切り替えるか、 を使用してブラウザのCookieを更新します IMGまたはiframeを介したサーバーリクエスト。
所属していません StackOverflow