如题

解决方案 »

  1.   

    不能,Session有过期时间的,一般默认是20分钟。
      

  2.   

    刚才试了下,关闭IE的时候并不能触发SESSION_END事件,但是我要在关闭IE的时候操作数据库怎么办?
      

  3.   

    刚才试了下,关闭IE的时候并不能"立即"触发SESSION_END事件,但是我要在关闭IE的时候“立即”操作数据库怎么办?
      

  4.   

    js
    onunload内弹出一个 sessionend.aspx 内写操作
      

  5.   

    <BODY onbeforeunload="__doPostBack('数据库操作','');">
      

  6.   

    需要注意的是当页面被刷新时,onunload 或 onbeforeunload 都会被激发
      

  7.   

    关闭IE的时候并不能触发Session_End事件,可以在body的unload事件中处理
      

  8.   

    不会的
    这个事件服务器端过期的时候执行的,默认是seesion空闲20分钟后触发,
    你可以等20分钟测试下,或者你把seesion过期时间修改成1分钟,很快都可以看到效果了。unload 事件并不能保证把相应的动作提交到服务器---比如用户访问中就断了网络#region 广告开始  CSDN小助手 V2.5,更快、更爽、更方便的浏览CSDN论坛!
      界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
      下载:http://szlawbook.com/csdnv2***
      我们每回答一个问题,
      就谋杀了提问者一个思考的机会,
      而这个思考的机会可能让他获得10倍的知识,
      所以,我们不下地狱谁下地狱?
    ***#endregion