2017-09-04 30 views
0

私はasp.net webformsでプロジェクトをやっています。私は理解できないものを発見しました。特定のページで、私はすべてのセッション変数を削除する必要があります。これを行うには、Page_LoadメソッドでSession.Clear()を使用します。 Safariを除くすべてのブラウザで、動作は正しいです。 Session.Clear()はそのジョブとセッション変数を削除します。しかし、Mac OS XおよびiOS(SafariまたはChromeのiOSはすべてUIWebViewを使用しているため)のSafariでは、セッション変数は、戻るボタンまたは進むボタンを使用して生成される問題では削除されません。セッション変数がサーバーから制御されている場合、これはどのように可能ですか?誰かが同じ問題を抱えていますか?どんな解決策ですか?事前にどうもありがとうございました。Session.Clear()はSafariで動作しません

+0

[session.abandon](https://msdn.microsoft.com/en-us/library/ms524310(v= versus90).aspx)を試したことがありますか? ? –

+0

はい。しかし、私はセッションを破壊したくありません。私はすべての変数を削除したいだけです。 –

答えて

関連する問題