```
protected void Application_Start(object sender, EventArgs e)
{
Application.Lock();
Application["count"]=0; //Application.Set("count",0) /Application.Add("count",0) 初始化变量,这个作用等同,都是将count设置为0。
Application["online"]=0;
Application.Unlock();
}
void Session_Start(object sender, EventArgs e)
{
Application.Lock();
Session.Timeout(1); //设置一个会话的作用时间为一分钟,即一分钟内不做任何操作的话,该会话就会失效。
Application["count"]=(int)Application["count"]+1;
Application["online"]=(int)Application["online"]+1;
Application.Unlock();
}
void Session_end()(object sender, EventArgs e)
{
Application.Lock();
Session.Abandon(); //当以一个会话结束后,注销该会话
Application["online"]=(int)Application["online"]-1;
Application.Unlock();
}
“`