ASP Application_OnStart en Application_OnEnd-evenementen
Definitie en gebruik
Application_OnStart-evenement
Het Application_OnStart-evenement vindt plaats voordat de eerste nieuwe sessie wordt gecreëerd (wanneer het Application-object voor het eerst wordt gerefd).
Dit evenement wordt geplaatst in het Global.asa-bestand.
Opmerking:Een vermelding van Session, Request of Response-objecten in het script van het Application_OnStart-evenement veroorzaakt een fout.
Application_OnEnd-evenement
Het Application_OnEnd-evenement vindt plaats aan het einde van de applicatie (wanneer de webserver wordt gestopt met draaien).
Dit evenement wordt geplaatst in het Global.asa-bestand.
Opmerking:De MapPath-methode kan niet worden gebruikt in de Application_OnEnd-code.
Syntaxis
<script language="vbscript" runat="server"> Sub Application_OnStart ... Einde Sub Sub Application_OnEnd ... Einde Sub </script>
Voorbeeld
Global.asa:
<script language="vbscript" runat="server"> Sub Application_OnEnd() Application("totvisitors")=Application("visitors") Einde Sub Sub Application_OnStart Application("visitors")=0 Einde Sub Sub Session_OnStart Application.Lock Application("visitors")=Application("visitors")+1 Application.UnLock Einde Sub Sub Session_OnEnd Application.Lock Application("visitors")=Application("visitors")-1 Application.UnLock Einde Sub </script>
Toon het aantal huidige bezoekers in ASP-bestanden
<html> <head> </head> <body> <p> Er zijn <%response.write(Application("bezoekers"))%> aanwezig online nu! </p> </body> </html>