我现在以一个用户身份登录到一个Web系统中,系统会记录当前登录用户的Session,并将当前用户的登录信息记载到在线用户列表中,(这个在线用户列表是用静态DataTable实现的,不是用数据库),我想如果我不注销系统,而是直接关闭浏览器,这是该用户信息还在在线用户列表中,所以不能再次登录了,请问在直接点击关闭浏览器时,在Web程序中会引发什么事件,这样我就可以将当前用户从在线列表中删除,就不会出现问题了????
解决方案 »
- 关于删除消息队列中的消息 问题
- 有没有办法控制文本框的宽自由伸缩?
- dropdownlist下拉如何控制长度或者默认下拉个数?
- 统计网页上某个图片或文章的点击数量,怎么做
- 求:asp.net 下 c#写的留言板功能
- 一个小问题,急急急急....HELPme help me ~~~乱码的一个问题
- 请问怎样用asp.net远程修改系统(2003)账号密码?
- 如何用正则表达式匹配[upload=doc]UploadFiles/2005317161959713.doc[/upload]
- c# foreach问题
- 用正则表达式检查一个日期是否正确,怎么写?谢谢!!!
- 各位使用Atlas的兄弟进来看看,关于配置文件Web.config的问题!
- (求救,解决后立刻加分)索引超出范围。必须为非负值并小于集合大小。参数名: index
2,关闭浏览器引发session_end事件???
我能想到的唯一的办法就是定期,比如10秒钟,postback一次,假如服务器超过30秒钟没有收到postback,则认为用户已经掉线。