小弟最近在写一个web程序发现以下问题,比如导入一个大批量的数据(excel文件)
尚未导入完毕,中途IE被强制关掉,然后用相同的用户登录一段时间后,excel文件导
入完毕系统执行清理,将第二此登录的Session关闭,导致了页面的异常。由于第一次
写Web程序,对Session的控制知道的不多。恳请各位大虾知道,如何才能够避免这个问题!!
小弟在此先行谢过了。

解决方案 »

  1.   

    如果是框架,那个在主框架里的BODY里的unload=delsession()的方法,当关闭浏览器时执行该事件
      

  2.   

    Session.Abandon();
    Session.Clear();
      

  3.   

    Session.Abandon();//强制关闭
    Session.Clear();//清空会话
      

  4.   

    我的意思是要不能清掉第二此产生的session.在Excel Application结束后,系统将自动调用Session_End()方法来清理session,那么就将导致现在的Session丢失,服务失效!我的意思是要保留现在的Session而已!