AJAX ポストバックはセッション タイムアウトをリセットしますか?

StackOverflow https://stackoverflow.com/questions/2202233

  •  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を介したサーバーリクエスト。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top