当前位置: 代码迷 >> ASP.NET >> .net2.0中怎么在session_End事件中获得用户名
  详细解决方案

.net2.0中怎么在session_End事件中获得用户名

热度:4891   发布时间:2013-02-25 00:00:00.0
.net2.0中如何在session_End事件中获得用户名
我需要在用户用户退出时保存用户退出的信息,具体的用户名,时间,IP  

我想,应该只有在session_end事件中捕捉了,因为有些用户是非正常退出的,  

我用   string   username   =   Context.User.Identity.Name;  

但如果我用正常模式退出的时候,默认已经把session清空了,UserName的值  

就为空了,请问下高手,主这要怎么样实现呢!  

如果把存储过程放在正常退出的onClick事件中,那非正常退出就捕捉不到了!


------解决方案--------------------------------------------------------
你应当去Session.SessionID去数据库查你的纪录进行相应的操作
------解决方案--------------------------------------------------------
session_end事件在用户关闭窗口时不会触发的
  相关解决方案