私は、ユーザーが非アクティブであったり、セッションが終了したとき(強制的に、またはブラウザが閉じたとき)に強制的に「ログ」を作成しようとしています。 私は愚かなAJAXソリューションを使用して、数分おきに "im alive"のポストを実行したり、ブラウザが閉じられたときにコールしたりしたくありません。最後にセッションにアクセスしますか?
セッションにオブジェクトを保存してSession_Endイベントに到達すると、Sessionに格納されているものにアクセスできなくなりました。 しかし、私が行ったいくつかのテストから、おそらくこれがオブジェクトへのアクセスを得ることができる最後のチャンスであると思われます。
これは本当ですか?それは信頼できるのですか?
ここではASP.NET 4.0を使用しています。
ありがとうございますが、あなたは完全に疑問を誤解しています。私はjavascriptタイマーを使いたくないし、設定でセッション/フォームのauthタイムアウトプロパティを変更することに関して何も尋ねていなかった。 –
私は投稿後にそれをリサイズした。改訂された答えを参照してください – PAULDAWG