Detaillierte Einführung in die Datei Global.asa in ASP

Y2J
Freigeben: 2017-05-19 10:55:30
Original
1485 Leute haben es durchsucht

Die Datei Global.asa ist eine optionale Datei, die Deklarationen von Objekten, Variablen und Methoden enthält, auf die jede Seite in einer ASP-Anwendung zugreifen kann.

Global.asa-Datei

Die Global.asa-Datei ist eine optionale Datei, die die Deklaration von Objekten, Variablen und Methoden enthält. Alle legalen Browser-Skripte können in Global.asa verwendet werden.

Global.asa-Datei kann Folgendes enthalten:

Anwendungsereignis

Sitzungsereignis

-Deklaration

TypeLibrary-Deklaration

#include-Direktive

Hinweis: Die Global.asa-Datei muss im Stammverzeichnis der ASP-Anwendung gespeichert werden und jede Anwendung kann nur eine Global.asa haben dokumentieren.

Ereignisse in Global.asa

In Global.asa können wir den Anwendungs- und Sitzungsobjekten mitteilen, was sie beim Starten und Beenden tun sollen. Der Code zum Ausführen dieser Aufgabe wird im Ereignisoperator platziert. Die Datei Global.asa kann vier Arten von Ereignissen enthalten:

Application_OnStart – Dieses Ereignis tritt auf, wenn der erste Benutzer die erste Seite aus einer ASP-Anwendung aufruft. Dieses Ereignis tritt auf, nachdem der Webserver neu gestartet oder die Datei Global.asa bearbeitet wurde. Das Ereignis „Session_OnStart“ tritt unmittelbar nach diesem Ereignis ein.

Session_OnStart – Dieses Ereignis tritt jedes Mal auf, wenn ein neuer Benutzer seine erste Seite in einer ASP-Anwendung anfordert.

Session_OnEnd – Dieses Ereignis tritt immer dann ein, wenn der Benutzer die Sitzung beendet. Wenn innerhalb der angegebenen Zeit (das Standardereignis ist 20 Minuten) keine Seite angefordert wird, wird die Sitzung beendet.

Application_OnEnd – Dieses Ereignis tritt auf, nachdem der letzte Benutzer seine Sitzung beendet hat. Normalerweise tritt dieses Ereignis auf, wenn der Webserver gestoppt wird. Mit dieser Unterroutine werden Einstellungen gelöscht, nachdem die Anwendung gestoppt wurde, beispielsweise das Löschen von Datensätzen oder das Schreiben von Informationen in eine Textdatei.

Global.asa-Datei könnte so aussehen:

<script language="vbscript" runat="server">
sub Application_OnStart
  &#39;some code
end sub
sub Application_OnEnd
  &#39;some code
end sub
sub Session_OnStart
  &#39;some code
end sub
sub Session_OnEnd
  &#39;some code
end sub
</script>
Nach dem Login kopieren

Hinweis: Da ASP-Skripttrennzeichen (<% und %>) in Global nicht verwendet werden können Um ein Skript in eine .asa-Datei einzufügen, müssen wir das HTML-Element

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage