在BBS中想实现这样一个功能:能够显示出当前BBS中在线的用户。(不是显示当前在线人数,而是显示)
当用户登陆后,将此用户的状态改为在线。当此用户注销后,将此用户的状态改为离线。但当用户没有注销而是直接将网页关闭时,应如何得到此用户并将他的状态改为离线。(此时无法使用Session_End事件,因为此事件触发时所有请求已销毁,连Cookie也无法获取。)
当用户登陆后,将此用户的状态改为在线。当此用户注销后,将此用户的状态改为离线。但当用户没有注销而是直接将网页关闭时,应如何得到此用户并将他的状态改为离线。(此时无法使用Session_End事件,因为此事件触发时所有请求已销毁,连Cookie也无法获取。)
解决方案 »
- 网银在线支付功能
- 关于取出listbox中的value值问题
- 急求web页面导出excel问题
- 在Gridview裡面的第一列為CheckBox,現在怎麼為每一行CheckBox绑定客户端事件?(VB)
- 常常会写一些类,不知道该如何调试?
- 这个东西弄了好久,寻求帮助!(Table嵌套)
- 谁能详细的说明一下,csdn论坛是怎样设计的?我觉得它做的太好了,想学习学习。
- 未将对象引用设置到对象的实例的问题!
- ourfly上的这几个特效是怎么做出来的啊?请教啊
- VS2012新建的web应用程序
- 求asp.net 页面从初始化到卸载事件顺序(及对页面控件调用)完整列表
- 要自动更新ASP.NET网站的内容,但是网站里所有的文件都是被锁定的
再用写数据库或者静态变量储存在线信息,当Session_Start时添加一个在线用户,Session_End时删除相应的在线用户,这样是我目前接触到的最好的解决方法了。虽然也不能实时准确的显示,但是不会太离谱吧...