void Application_OnStart(Object Sender, EventArgs E)
{
Application["ActiveUsers"] = 0;
}
void Session_OnStart(object Sender, EventArgs E)
{
Session.Timeout = 20;
Session["Start"] = "Now";
Application.Lock();
Application["ActiveUsers"] = System.Convert.ToInt32(Application["ActiveUsers"]) + 1;
Application.UnLock();
}
void Session_OnEnd(object Sender, EventArgs E)
{
Application.Lock();
Application["ActiveUsers"] = System.Convert.ToInt32(Application["ActiveUsers"]) - 1;
Application.UnLock();
}
lblActiveUsers.Text = Application["ActiveUsers"].toString();