MVC 4 を使用して Web アプリケーションを開発しています。セッションがタイムアウトした後、またはユーザーがセッションを終了した後に、ユーザーにメールを送信する必要があります。セッションの終了を検出する方法を知っている人はいますか? ありがとう
5373 次
1 に答える
1
Global.asaxファイルでSession_Endイベントを使用できます
protected void Session_End(object sender, EventArgs e)
{
// Write your Logic
}
我慢して。イベントは呼び出される必要がありますが、タイムアウトの直後である必要はありません。
ブラウザから試すことができます:セッションを開始し、1分以上待って、何らかの方法でポストバックを実行します
これは、タイムアウトが機能することを確認するのに役立ちます。また、その時点で SessionEnd が発生していることも確認できると思います。それ以外の場合は、待ってから他のセッションを開始してください。システムはいつかそれを呼び出すようになります。
MSDN ブログの Session_End イベントについて
お役に立てれば
于 2015-02-11T09:12:26.483 に答える