Per visualizzare il numero di visitatori collegati ad un server, utilizzando il JavaScript al posto del VBScript come linguaggio di riferimento, le differenze fondamentali sono davvero poche.
Innanzitutto bisogna mettere il seguente codice nel file "global.asa", per poter gestire ogni utente che si collega e si scollega rispettivamente con le funzioni Session_OnStart() e Session_OnEnd().
La prima funzione incrementa il contatore ogni volta che si collega un nuovo visitatore, mentre la seconda lo decrementa quando un visitatore se ne va.
E' necessario anche inizializzare a zero il contatore all'avvio del server con la funzione Application_OnStart()
<SCRIPT LANGUAGE="JavaScript" RUNAT="Server"> function Application_OnStart() { Application.Lock() Application("collegati")=0 Application.Unlock() } function Session_OnStart() { Application.Lock() Application("collegati")++ Application.Unlock() } function Session_OnEnd() { Application.Lock() Application("collegati")-- Application.Unlock() } </script>
Il codice incaricato invece di visualizzare il numero di utenti connessi, è il seguente, e va inserito nella pagina da visualizzare:
<script language=JavaScript runat=server> response.write("Ci sono "+Application("collegati")+" utenti collegati a questo server<br>") </script>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Utilizzare Docker Compose con Azure App Service
- Utilizzare QuickGrid di Blazor con Entity Framework
- Modernizzare le applicazioni WPF e Windows Forms con Blazor
- ASP 3 per esempi
- annunciato #netstandard 2.1. .NET Core lo supporterà a partire da #netcore3, così come le prossime versione di #xamarin, #mono e #unity.il supporto per #netfx 4.8, invece, non ci sarà. https://aspit.co/bq2
- Steel Style CheckBox per Silverlight 4.0