首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

如果捕获用户上线状态

2012-11-14 
如果捕获用户下线状态?用户登陆网站后,可以通过 Session 等手段记录用户上线状态。现在业务逻辑需要及时知

如果捕获用户下线状态?
用户登陆网站后,可以通过 Session 等手段记录用户上线状态。现在业务逻辑需要及时知道用户何时下线,程序由此进一步作出响应。如果在全局文件 Gloabl.asax 的 Session_End 事件中做处理,太迟了,因为此过程只会在会话结束时才能被执行。然而,如果在页面的 Page_Unload 过程中处理相关逻辑,只要有页面刷新,这个过程始终会被执行,而不管这个刷新是否是由于回发而导致。用户任意刷新页面,也会执行 Page_Unload。在 Javascript 的 window.onunload 过程中处理,也会有同样的问题。

能不能找到合适的解决方案??

[解决办法]
看看这两个
http://topic.csdn.net/u/20090316/11/274c4046-2fdc-4604-9009-d39ecbc647f7.html
http://blog.csdn.net/kongwei521/article/details/2589038

热点排行