如何对登录人数进行统计

/// <summary>
/// Global 的摘要说明。
/// 
/// HttpApplication他也是一个对象池。
/// </summary>
public class Global : System.Web.HttpApplication
{
/// <summary>
/// 必需的设计器变量。
/// </summary>
private System.ComponentModel.IContainer components = null;


public Global()
{
InitializeComponent();
}

protected void Application_Start(Object sender, EventArgs e)
{
           #region 默认蓝
           
Application["1xtop1_bgimage"]="images/top-1.gif"; //顶框背景图片
Application["1xtop2_bgimage"]="images/top-2.gif"; //顶框背景图片
Application["1xtop3_bgimage"]="images/top-3.gif"; //顶框背景图片
Application["1xtop4_bgimage"]="images/top-4.gif"; //顶框背景图片
Application["1xtop5_bgimage"]="images/top-5.gif"; //顶框背景图片
Application["1xtopbj_bgimage"]="images/top-bj.gif"; //顶框背景图片


Application["1xtopbar_bgimage"]="images/topbar_01.jpg"; //顶框工具条背景图片
Application["1xfirstpage_bgimage"]="images/dbsx_01.gif"; //首页背景图片
Application["1xforumcolor"]="#f0f4fb";
Application["1xleft_width"]="204"; //左框架宽度

Application["1xtree_bgcolor"]="#e3eeff"; //左框架树背景色
Application["1xleft1_bgimage"]="images/left-1.gif"; 
Application["1xleft2_bgimage"]="images/left-2.gif"; 
Application["1xleft3_bgimage"]="images/left-3.gif"; 
Application["1xleftbj_bgimage"]="images/left-bj.gif"; 


Application["1xspliter_color"]="#6B7DDE"; //分隔块色


Application["1xdesktop_bj"]="";//images/right-bj.gif
Application["1xdesktop_bgimage"]="images/desktop_01.gif";//right.gif


Application["1xtable_bgcolor"]="#F5F9FF"; //最外层表格背景
Application["1xtable_bordercolorlight"]="#4F7FC9"; //中层表格亮边框
Application["1xtable_bordercolordark"]="#D3D8E0"; //中层表格暗边框
Application["1xtable_titlebgcolor"]="#E3EFFF"; //中层表格标题栏


Application["1xform_requestcolor"]="#E78A29"; //表单中必填字段*颜色
Application["1xfirstpage_topimage"]="images/top_01.gif";
Application["1xfirstpage_bottomimage"]="images/bottom_01.gif";
Application["1xfirstpage_middleimage"]="images/bg_01.gif";
#endregion


   Application["UserNum"] = 0;


}
 
        //会话的启动跟登录没有关系。第一次跟后台请求:算是会话开始。  会话过期:会话的结束。
protected void Session_Start(Object sender, EventArgs e)
{
Session["Style"]=1;
   lock ("sssssssssss")//this可能指向HttpApplication池子里面任何一个对象。
   {
                //只要一个新的会话启动。那么此方法就被执行。
                Application["UserNum"] = int.Parse(Application["UserNum"].ToString()) + 1;
   }
          


}


        protected void Session_End(Object sender, EventArgs e)
        {
            lock ("sssssssssss")
            {
                //会话过期了或者关闭的时候。执行此方法。
                Application["UserNum"] = int.Parse(Application["UserNum"].ToString()) - 1;
            }
        }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值