asp.net统计在线人数
要求。用户退出时,马上减1(如果用户没有正常退出。怎办?)我不想等session 过期再减。
还有判断用户是游客还是注删用户?
这样
游客 会员 游客 会员 游客 游客 游客 游客
等有经验者
可以在body 的onunload函数里调用后台页面进行减1操作
但是如果用户用结束任务等操作,就没办法了
只能等Session过期。
因为web程序是无状态的,只能由客户端pull,而不能让服务器pull
http://bbs.51aspx.com/showtopic-1900.html
通过记录用户登录记录,最后操作时间,判断时间与当前时间是否在一定范围内,在表示在线计数减1.
http://bbs.51aspx.com/showtopic-1900.html http://bbs.51aspx.com/showtopic-1900.html
统计应该用application吧。。。。不对的地方还请包涵!!!
你可以上百度上搜一下好多的!!!祝楼主好运!!!
3,4楼的办法,实际上完全可以通过降低Session超时时间来实现
不知道为什么还要用这么复杂的方法
Session超时时间20分钟,还非要用别的方法来计算,用户不活动10分钟,就算他退出
直接把Session超时时间改成10分钟不完了
因为一般Session超时时间都是用来作为用户不活动时间的
用户在这段时间里没操作,就算用户退出了。
当然,如果你的Session超时还有别的用处,不能和用户不活动时间一致的时候
就只能用3,4楼的办法
只是我还没发现过Session超时和用户不活动时间不一致的应用
在application和sessionstart中写写就行了
统计在线一般在Global中去弄,楼主问的问题不
相关问答:
select top 12 * from Product where [id] not in (select top 12 [id] from Product)
这样可以分页,但是我在后面想加个条件
select top 12 * from Product where [id] not in (select top 12 [id] from Prod ......
在c#里,
我做的是底层的插入。
实体层,数据层,业务层已经有表的属性了,
要实现将excel表里的内容插入到已有的数据库的某一表中。
比如excel表里有属性A,B,C,D,E
数据库里的表的名字是excelTable ......
哪位大哥有没有ASP.NET中利用Cookies实现用户自动登录的代码...谢谢了...越详细越好....
什么意思?自动登录?
mark 貌视是存储cookies 我也对cook比较迷糊 关注下
既然你知道用cookies自己动动大脑多好! ......
比较好的学习asp.net的书推荐一下吧,谢谢~~~
書的話等高人推薦, 我認為多上上www.asp.net對你幫助挺大, 那里有很多視頻, 如果是新手的話, 視& ......
我在写asp.net分页代码的时候遇到这样一个问题:点击下页(系统自带的数字页码)没有显示数据但是返回到第一页却可以正常显示第一页的数据.......
源代码如下:
protected void GridView1_PageIndexCh ......