Contar pessoas online

<< Click to Display Table of Contents >>

Navigation:  ASP.NET > Dicas básicas >

Contar pessoas online

Previous pageReturn to chapter overviewNext page

É bem simples

 

1 - Adicione um global.asax no seu projeto

 

2 - Faça:

 

      protected void Application_Start(object sender, EventArgs e)

       {

           Application["ContadorAcessos"] = 0;

       }

 

      protected void Session_Start(object sender, EventArgs e)

       {

           Application["ContadorAcessos"] = (int)(Application["ContadorAcessos"]) + 1;

       }

 

      protected void Session_End(object sender, EventArgs e)

       {

           Application["ContadorAcessos"] = (int)(Application["ContadorAcessos"]) - 1;

       }

 

3 - Como usar:

 

  if (Application["ContadorAcessos"] != null)

     lblOnLine.Text = Application["ContadorAcessos"].ToString() + " pessoas online";