CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

关闭浏览器时触发Global.asax中的什么事件?

楼主slow1962(古董)2006-03-07 10:01:31 在 .NET技术 / ASP.NET 提问

我用session来存放用户登陆信息,但为了防止多个用户用一个用户名登陆的现象,在登陆时在数据表中设置一标志位,在用户关闭浏览器时将该位复原,准备将复原的程序加关闭浏览所引发的某事件中。  
  如何实现?谢谢!! 问题点数:30、回复次数:8Top

1 楼zhanqiangz(闲云野鹤-Overriding)回复于 2006-03-07 10:16:01 得分 5

还是单独用个online表比较好。  
  关闭浏览器不能保证session结束或者application结束,所以很可能什么都不会调用。  
  只是可能!  
  未经验证,供参考。Top

2 楼Eddie005(♂) №.零零伍 (♂)回复于 2006-03-07 10:26:31 得分 0

关闭浏览器时不会触发Global.asax中的任何事件Top

3 楼Eddie005(♂) №.零零伍 (♂)回复于 2006-03-07 10:36:38 得分 5

要想实时知道客户离线,基本上很难~      
   
  Session顶多也只能在超时失效的时候知道(触发Session_End),但是这显然不符合用户使用习惯  
   
  要解决这个问题,我也认为一楼说的那样,需要做一个online表,不过online表同样也很难做到完全的实时,所以策略方面也应该好好考虑,已经有人登陆后面的同一用户不能登陆这种策略有较大弊端,不建议采用  
  Top

4 楼roydu(水源倒爷)回复于 2006-03-07 10:39:22 得分 0

vsession_endTop

5 楼tipboy(想做技术边缘人)回复于 2006-03-09 16:56:39 得分 20

不可能触发任何事件的,具体的解决方法参考:http://community.csdn.net/Expert/topic/4552/4552407.xml?temp=.6524164Top

6 楼songxiaozhao(雨朋)回复于 2006-03-09 16:58:19 得分 0

学习来的  
  +接分Top

7 楼xiao_p(kkk)回复于 2006-03-09 17:01:46 得分 0

~~~   关注那么一下~~~  
   
  帮顶Top

8 楼liuxingsijia(想你)回复于 2006-03-31 09:15:19 得分 0

关闭浏览器的时候会触发页面的onunloadTop

相关问题

  • 使用浏览器的关闭窗口触发事件?
  • 如何实现关闭浏览器时触发事件
  • 请问浏览器窗口大小改变时触发什么事件?
  • 在浏览器窗口里输入网址后,按回车时触发的是什么事件?
  • 求救:浏览器的URL内容改变将触发什么消息呢?WM_SETTEXT吗?
  • X掉浏览器触发一个事件:关掉一个server端轮询的线程
  • 有没有什么方法可以通过热点或按钮来触发浏览器打开一个http地址!?
  • web浏览器
  • WEB浏览器
  • API浏览器

关键词

  • 浏览器
  • 用户
  • 触发
  • 关闭浏览器
  • 事件
  • 登陆
  • online表
  • session

得分解答快速导航

  • 帖主:slow1962
  • zhanqiangz
  • Eddie005
  • tipboy

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo