摘要:
最近写东西的时候发现需要对浏览器的关闭进行监听,当用户关闭的时候需要调用session.invalid();清空session信息,但是仔细一查手册发现无论是body还是window都没有onclose事件,之后onload,onunload,beforeunload三个事件然而三个时间无论是哪个都无法单独解决单独监听浏览器关闭的事件,因为在浏览器正常运行时先加载的是beforeunload-&g...
阅读全文
posted @ 2010-11-09 13:45
Tim's Home
阅读(11040)
推荐(0)
编辑
摘要:
一直以来用户非正常退出系统 即:用户按右上角的 X 按纽后 服务器端 session 无法销毁! 一直要等到其过期时间到了才销毁 这样通过session进行在线人数统计就无法准确了!我今天试了才发现 其实关闭浏览器事件可以捕捉到的 那么我们就可以在关闭事件里调用Session.Abandon();了(我下面这个例子特别适合页面是框架结构信息管理系统,因为这个样的结构都有一个公用的主框架页面)废话少...
阅读全文
posted @ 2010-11-09 13:44
Tim's Home
阅读(3723)
推荐(0)
编辑
摘要:
session默认超时时间是20分钟一般做网站在线人数都会用session来搞在global.asax文件中的session_start事件里写Application.Lock();Application["count"] = Convert.ToInt32(Application["count"]) + 1;Application.UnLock();在session_end事件里写Applica...
阅读全文
posted @ 2010-11-09 13:42
Tim's Home
阅读(486)
推荐(0)
编辑