有一个网络应用程序会话有idletimeoout,2小时。现在,当会话空闲2小时后,我需要发送一封电子邮件。如何在会话结束时提出活动?
{{1}}
答案 0 :(得分:1)
在Global.asax.cs文件中,您可以添加事件处理程序:
protected void Session_End(object sender, EventArgs e)
{
// Send your email
}
请注意,您可能需要add something to the session to ensure that the end event is raised。您可以通过在创建会话时添加虚拟变量来确保这种情况发生:
protected void Session_Start()
{
Session["SessionID"] = Session.SessionID;
}