Le code événementiel des objets Application et Session se place dans des gestionnaires d'événements définissant daux états sensibles.
Les événements| Evénement | Description |
|---|---|
| ON_START | indique des instructions à exécuter avant le démarrage d'une application ASP. |
| ON_END | indique des instructions à exécuter suite à la sortie d'une application ASP. |
Les deux événements précités sont utilisés accolés à l'objet par l'intermédiaire d'un caractère souligné (_), dans le fichier Global.asa selon la syntaxe suivante :
<script language="Langage_Script" runat="Server">
Sub Application | Session_OnStart()
' Instructions...
End Sub
Sub Application | Session_OnEnd()
' Instructions...
End Sub
</script>
En ce qui concerne Application_OnStart | OnEnd, seuls les objets Application et Server peuvent être utilisés à l'intérieur des procédures événementielles, les autres objets provoquant des erreurs.
Par contre, Session_OnStart permet l'utilisation de tous les objets ASP (Application, ObjectContext, Request, Response, Session et Server).
Enfin, Session_OnEnd n'accepte que les objets Application, Session et Server.
Exemple<script language="VBScript" runat="Server">
Sub Session_OnStart
End Sub
Sub Session_OnEnd
End Sub
Sub Application_OnStart
Application("ConnectString") = "dsn=personnel"
End Sub
Sub Application_OnEnd
Application("ConnectString") = ""
End Sub
</script> |