- 51Aspx源码必读.txt[2KB]
- Global.asax[106B]
- Global.asax.cs[1KB]
- MVCOnlineCount.csproj[9KB]
- packages.config[514B]
- Web.config[3KB]
- Web.Debug.config[1KB]
- Web.Release.config[1KB]
- from.gif[4KB]
- MVCOnlineCount.sln[1KB]
- 最新Asp.Net源码下载.url[125B]
源码介绍
源码参数
功能介绍:
对于一个网站来说,统计在线人数是一个很重要的工作。平时也发现很多的网站论坛等都有在线人数的显示。对于一个网站如果在线人数很多,用户看到了这么个数字也是很了不起的事情。由于之前对于这个知识点只是知道,并没有去了解过,这两天偶然的机会又看到了,于是自己整理了一个简单的版本,也方便让大家来给提提意见。
主要通过Application和Session全局来统计在线人数,暂时只统计登录验证过的。实现的大致方案如下:
1、在全局应用程序启动的时候,Application["count"]=0;初始化统计在线人数为0
2、处理一个简单的Form登录认证,在登录的时候对全局变量Application["count"]进行累加1的操作。同时,在登录的时候写入Session值,设置一个有效的时间为1分钟(多长时间根据需要,这里只是作为测试使用)。
3、在Session失效、用户登出、浏览器关闭的情况触发,全局的会话函数进行对全局变量Application["count"]进行累减1的操作。
注意:
开发环境为Visual Studio 2010,数据库为SQL Server 2008,数据库文件在App_Data文件夹,修改web.config中的数据库连接即可。
用户名密码均为:51aspx
下载记录(Only Recent 100)
用户名 | 推荐指数 | 下载时间 |
---|