主题:Application变量统计网站在线人数问题????
各们帮忙:
.net中我用Application变量统计网站在线人数
其中Global.asax.cs文件中加入了下面语句.然后在另外页面中显示在线人数,
结果当有人访问时就会加1,但关闭网站后人数不会减少,这是为什么?
protected void Application_Start(Object sender, EventArgs e)
{
Application["count"]=0; //统计在线人数变量
}
protected void Session_Start(Object sender, EventArgs e)
{//加1
Application.Lock();
Application["count"]=Convert.ToInt32(Application["count"])+1;
Application.UnLock();
}
protected void Session_End(Object sender, EventArgs e)
{//减1
Application.Lock();
Application["count"]=Convert.ToInt32(Application["count"])-1;
Application.UnLock();
}
.net中我用Application变量统计网站在线人数
其中Global.asax.cs文件中加入了下面语句.然后在另外页面中显示在线人数,
结果当有人访问时就会加1,但关闭网站后人数不会减少,这是为什么?
protected void Application_Start(Object sender, EventArgs e)
{
Application["count"]=0; //统计在线人数变量
}
protected void Session_Start(Object sender, EventArgs e)
{//加1
Application.Lock();
Application["count"]=Convert.ToInt32(Application["count"])+1;
Application.UnLock();
}
protected void Session_End(Object sender, EventArgs e)
{//减1
Application.Lock();
Application["count"]=Convert.ToInt32(Application["count"])-1;
Application.UnLock();
}