热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在线人数统计和总访问量统计

1.新建网站,添加几个窗体。webForm1.aspx,ViewStateForm.aspx2.在网站的根目录下添加全局应用程序类“Global.aspx”。(重要)3.在“Gl

1.新建网站,添加几个窗体。webForm1.aspx ,ViewStateForm.aspx

2.在网站的根目录下添加全局应用程序类“Global.aspx” 。(重要)

3.在“Global.aspx” 有固有的格式和会话信息结构。

4.在“Global.aspx”中各个函数中添加处理代码。详细如下:

<%@ Application Language="C#" %>


5. 在webForm1.aspx 的相应的CS文件中添加如下的代码:

public partial class WebForm1 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack) { OutputUserCount(); }
    }
    protected void OutputUserCount() //显示当前站点在线人数
    {
        Response.Write("站点在线人数:");
        Response.Write(Application["UserCount"].ToString());
        Response.Write("  人。");

        Response.Write("本页面的访问量:");
        Response.Write(Application["StatCount"].ToString());
        Response.Write("   。");
       
    }
}

 

6. ViewStateForm.aspx 的相应的CS文件中添加如下的代码:

public partial class ViewStateForm : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
       
  
        if (!Page.IsPostBack) { OutputUserCount(); }
    }
    protected void OutputUserCount() //显示当前站点在线人数
    {
        Response.Write("站点在线人数:");
        Response.Write(Application["UserCount"].ToString());
        Response.Write("  人。");

        Response.Write("本页面的访问量:");
        Response.Write(Application["StatCount_ViewSF"].ToString());
        Response.Write("   。");
    }

}

7. webconfig 中也有部分对session的配置控制。

     COOKIEless="true"
   timeout="20" />

   会话状态设置
       默认状态下,asp.net 使用 COOKIE 标示哪些请求属于特定的会话。
    如果COOKIE 不可用,则可以通过将会话标识符添加到url,来跟踪会话。
    若要禁用COOKIE ,请设置sessionstate COOKIEless="true"。
    首次使用了:   mode="InProc"
  stateCOnnectionString="tcpip=127.0.0.1:42424"
  sqlCOnnectionString="data source= 127.0.0.1;userid=sa;password="
  COOKIEless="false"
  timeout="20"
  /> 

然后就可以在IIS中进行测试了。这个处理方法在IIS重启后就会重新从零进行统计。


推荐阅读
author-avatar
粉爱_粉爱陈小翔
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有