Dalle molte domande che mi arrivano ogni giorno, ho scoperto, non senza un pizzico di sorpresa, che il global.asa è sconosciuto a molti.
In realtà è una delle caratteristiche più utili, in quanto ci permette di interecettare alcuni eventi.
Gli eventi, essendo precisi, sono l'inizio e la chiusura dell'applicazione web e della singola sessione.
ecco un tipico esempio di global.asa
<SCRIPT Language="VBScript" RUNAT="server"> Sub Application_onStart() ' qui la routine di partenza ' es: variabili con stringe di connessione ' a database, etc... End sub Sub Application_onEnd() ' in genere inutilizzato ' può essere utile però per monitorare i restart ' del server (tramite invio di e-mail o SMS) End sub Sub Session_onStart() ' inizio della sessione ' in genere viene utilizzata per contare ' le sessioni attive nell'applicazione End sub Sub Session_onEnd() ' fine della sessione (dopo il timeout) ' serve per liberare eventuali riferimenti ' creati per oggetti con scope session End sub </SCRIPT>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Nessuna risorsa collegata
I più letti di oggi
- Accedere con ASP.NET ad un documento XML creato dall'oggetto recordset di ADO e ASP
- Richiamare programmaticamente le operazioni di aggiornamento, eliminazione e inserimento di FormView, DetailsView e GridView
- Aumentare la scalabilità di ASP.NET Core Web API con caching client side
- Visualizzare contenuti Fullscreen con HTML5
- Disabilitare un bottone in una pagina HTML pensando all'accessibilità
- Realizzare siti sicuri con ASP.NET Web Pages
- Focus dei tag input con HTML5
- Disponibile la beta di Silverlight 5
- Ricavare lo spazio occupato su disco dal nostro sito