[英]Fired an event in asp.net when Session expired or browser close
我想在用户会话过期或关闭浏览器时在asp.net中触发事件。 实际上,我想根据登录用户离开站点时更新数据库中的某些内容。
请参阅此处的会话状态事件文档: http : //msdn.microsoft.com/zh-cn/library/ms178583.aspx
不幸的是,这个问题非常接近“我想在计算机关闭后保存我的数据”。
现在有时您可以尝试处理浏览器的卸载事件...您可能有足够的时间来发送响应。
可能最可靠的解决方案是发出来自浏览器的心跳请求,并以这种方式(在自定义数据库/存储中)将用户标记为活动用户。 定期检查并标记一段时间内未发送心跳请求的所有用户...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.