【发布时间】:2021-06-10 12:48:12
【问题描述】:
我有一个在数据库中记录用户活动的方法,我需要捕获注销活动,但在我们的网站中没有注销功能,所以我想在会话超时或浏览器运行时触发此用户活动方法关闭。我试过从 Session 结束方法调用这个方法,但它不起作用
【问题讨论】:
标签: c# asp.net logout session-timeout
我有一个在数据库中记录用户活动的方法,我需要捕获注销活动,但在我们的网站中没有注销功能,所以我想在会话超时或浏览器运行时触发此用户活动方法关闭。我试过从 Session 结束方法调用这个方法,但它不起作用
【问题讨论】:
标签: c# asp.net logout session-timeout
您可以在 Global.asax 文件中处理 Session_End
protected void Session_End(Object sender, EventArgs e)
{
// Remove user from HashTable
}
该方法仅在 Session Is 超时时调用
跟踪浏览器关闭的唯一方法是 Js 为此,This link 应该可以帮助您
【讨论】: