我正在使用 MVC 4 开发我的 Web 应用程序,我需要在会话超时或用户结束会话后向用户发送电子邮件。任何人都知道如何检测会话结束?谢谢
问问题
5373 次
1 回答
1
您可以在 Global.asax 文件中使用 Session_End 事件
protected void Session_End(object sender, EventArgs e)
{
// Write your Logic
}
要有耐心。应该调用该事件,但不一定在超时后立即调用。
您可以从浏览器尝试:开始会话,等待 > 1 分钟,以某种方式进行回发
这应该有助于验证 Timeout 是否有效,我认为您也会看到 SessionEnd 发生在那个时候。否则,只需等待并开始其他一些会话。系统会在某个时候出现或调用它。
希望这可以帮助
于 2015-02-11T09:12:26.483 回答