/ * ------------------------------------------------------------------------------------- /
* -> Auteur: Paramecium
* -> Temps: 2007-4.28 --- 2007-4.30 (il s'est avéré être un manuel écrit par moi-même, et je le poste maintenant ici)
* -> Contact: [email protected]
* -> Fonctions du document:
1. Examiner ASP, approfondir ma compréhension de la structure ASP et de l'expérience ASP
2. Il peut être utilisé comme référence ASP. Il est écrit par vous-même, ce qui le rend plus pratique pour y faire référence.
Ceci est la quatrième partie: Global.asa
/ * ----------------------------------------------------------- * /
Je ne décrirai pas les composants ASP. Lorsque vous rencontrez des composants importants (principalement des composants tiers), tels que les composants de téléchargement, etc., nous nous spécialiserons.
introduire
/ * ==============================================================================================================.
/*---------------------- Global.asa------------------------*/
.asa est le nom du suffixe de fichiers, qui est l'abréviation d'ActiveServerApplication. Le fichier global.asa peut
Gérer deux objets très exigeants dans les applications ASP: application, session
Global.asa est un fichier facultatif dans lequel le rédacteur de programme peut spécifier les scripts d'événements et déclarer qu'ils ont des sessions et
Objet de portée de l'application. Le contenu de ce fichier n'est pas utilisé pour s'afficher à l'utilisateur, mais pour stocker les informations de l'événement et
Objets utilisés globalement par l'application. Ce fichier doit être stocké dans le répertoire racine de l'application. Il ne peut y en avoir qu'un par application
Fichiers global.asa
L'idée fausse la plus courante sur les fichiers Global.asa est qu'elle peut être utilisée comme bibliothèque pour les fonctions d'utilisation générale et les sous-programmes. Le fichier global.asa ne peut être utilisé que pour créer des références et capturer des startups d'objets, ainsi que des objets d'application finaux et des objets de session.
Le fichier global.asa est accessible en fonction des événements au niveau de la session et est appelé dans les trois situations suivantes:
1. Lorsque l'événement Application_onstart ou Application_onend est déclenché.
2. Lorsque l'événement Session_onstart ou Session_onend est déclenché.
3. Lorsque vous faites référence à un objet (objet) qui est instancié dans le fichier global.asa.
Le format de fichier standard de Global.asa est le suivant:
<criptLanguage = "vbscript" runat = "server">
Sous-application_onstart
'Application_onstart s'exécute lorsqu'un client accède à la page d'accueil de l'application
Fin
SUBSESSION_ONSTART
'Session_onstart s'exécute lorsque le client exécute pour la première fois n'importe quelle page dans l'application ASP
Fin
SUBSESSION_ONEND
'Session_onend s'exécute lorsque la session d'un client a chronométré ou quitte l'application
Fin
Sous-application_onend
'Application_onend s'exécute lorsque le serveur Web du site est en panne
Fin
</cript>
Deux exemples sur le Global.asa Classic:
1. Entrée forcée dans la page d'accueil est la méthode de localisation de la force sur la page d'accueil si vous visitez le site Web pour la première fois:
<criptLanguage = "vbscript" runat = "server">
SUBSESSION_ONSTART'AS Tant que l'utilisateur se connecte à ce site pour la première fois, il passera à la page d'accueil