2011-06-26 11 views
-1

ページをアンロードする前にasp.netでブラウザ終了イベントを検出する方法。 クッキーの期限切れ時間をクリアするにはjavascript関数を呼び出す必要があります。 body onunloadメソッドでは、ページを更新しても関数を呼び出すことはできますが、呼び出しを呼び出せます。 だから、誰も私を助けることができますか?おかげさまで asp.netでAlt + F4のブラウザ終了イベントを検出する

答えて

0

ブラウザのalt + f4メソッドを識別する確実な方法はありません。クライアント側で起こっているので、リンクをクリックしたり更新しても、ページが更新されるたびにonunloadが呼び出されます。代わりに、JavaScriptのタイムアウト機能を使用することができます。タイムアウト機能を使用すると、2〜5分ごとにサーバー側のページが呼び出され、サーバー側のコードで状態を確認できます。ページが定義された時間枠内で呼び出されない場合は、ユーザーがセッションを閉じたことを意味し、そこでSession.Abandon()に電話することができます。