摘要: .NET对用户的状态控制采用SESSION(COOKIE也可以,但是无法在服务器端触发SESSIONEND事件,所以这里说到的方法是基于使用SESSION的) .NET 和 ASP中都可以使用Global.asax 来对SESSION END事件进行程序设置,网上有很多关于使用global.asax结合APPLICATION和SESSION END事件 写的统计在线人数的方法,但是我没找到统计详细... 阅读全文
posted @ 2007-10-24 15:11 wangyan 阅读(1745) 评论(3) 推荐(0) 编辑
摘要: 一、用户显示页面的使用 首先,我们来看看怎样现实当前网站的访问用户数量,程序代码如下: <%@ Page Language="c#" debug="true" %> <html> <head> <SCRIPT LANGUAGE="c#" RUNAT="server"> private void Page_Load(object sender, System.E... 阅读全文
posted @ 2007-10-24 15:09 wangyan 阅读(1915) 评论(1) 推荐(0) 编辑
摘要: 最近所做的一个项目需要用到的在线用户列表,上网搜索了一下发现现有的解决方案对用户意外退出的处理均不是太理想。一般来说,用户离开系统的方式有三种:主动注销、会话超时、直接关闭浏览器,对于前两种,我们很容易便可将该用户从在线列表中清除,关键是第三种(很多用户都是直接关闭窗口的~~郁闷ing),程序无法捕获窗口关闭的精确时间,只能等到会话超时后在能将该用户清除出在线列表,假设我们设置会话超时... 阅读全文
posted @ 2007-10-24 15:06 wangyan 阅读(433) 评论(0) 推荐(0) 编辑