Empfohlen: ASP-Programmierung-Newbie geht auf die Straße: Einführung in die ASP-Technologie ASP ist die Abkürzung von Microsoft Active Server -Seiten. ASP ist eine von Microsoft entwickelte serverseitige Skriptplattform. ASP ist in IIS enthalten. Derzeit ist die höchste Version von IIS Version 5.0. Durch ASP können wir HTML -Webseiten und ASP -Anweisungen kombinieren
Sie können den Quellcode von ASP nicht direkt über die Option View-Source-Datei im Browser erhalten (da das ASP-Code und das Skriptprogramm im Voraus auf dem Server interpretiert und ausgeführt werden müssen; dann sendet der Server das Ergebnis, nachdem der ASP-Code interpretiert und an den Browser in Form des HTML-Datenstroms gesendet wird.
In unserem ASP -Tutorial zeigt jedes Beispiel den Quellcode von ASP, der Ihnen hilft, zu verstehen, wie ASP funktioniert.
Eine ASP -Datei enthält normalerweise HTML -Tags und manchmal sehr ähnlich einer HTML -Datei. Die ASP -Datei (zusätzlich zu HTML -Tags) kann jedoch auch das Skriptprogramm des Servers enthalten sein, das zwischen den Symbolen < % und %> gebunden sein muss (der Server weiß, dass das folgende ASP -Programm ist, < % den Beginn des ASP -Programms und %> bedeutet das Ende des ASP -Programms). Das ASP -Skriptprogramm wird auf der Serverseite interpretiert und ausgeführt. Diese Skriptprogramme können alle Ausdrücke, Aussagen, Programme und gültigen Operatoren enthalten, die Sie verwenden möchten.
Das Ergebnis in den Browser ausgeben
| Das Folgende ist der zitierte Inhalt: <html> <body> <% Antwort.Write (Hallo Welt!) %> </body> </html> |
Das folgende Beispiel entspricht genau der Reaktion.write -Anweisung. Es ist eine vereinfachte Form der Antwort. Schreiben Sie die Richtlinie und sie wird auch Hello World bringen! Diese Passage wird an den Browser gesendet:
| Das Folgende ist der zitierte Inhalt: <html> <body> <%= Hallo Welt!%> </body> </html> |
VBSScript -Skript
Sie können beim Schreiben von ASP -Code einige Skriptanweisungen verwenden. Die Standard -Skript -Anweisung von ASP ist VBScript:
| Das Folgende ist der zitierte Inhalt: <html> <body> <% Antwort.Write (Hallo Welt!) %> </body> </html> |
Das obige Programm zeigt Hello World auf der Webseite an!
JavaScript -Skript
Wenn Sie JavaScript -Skripte als Standard -Skriptanweisung verwenden müssen, um einige spezielle ASP -Webseiten zu schreiben, müssen Sie eine Anweisung oben auf der Webseite einfügen, um die Standard -Skript -Anweisungen für die gesamte Webseite anzugeben:
| Das Folgende ist der zitierte Inhalt: <%@ Sprache = JavaScript%> <html> <body> <% Antwort.Write (Hallo Welt!) %> </body> </html> |
Hinweis: Die zuvor erwähnte VBSCript -Skript -Anweisung ist eine Skriptanweisung, die nicht für den Schreiben empfindlich ist. Wenn Sie ASP -Code jedoch in JavaScript -Skript -Anweisungen schreiben, müssen Sie den Fall von Briefen unterscheiden, da die JavaScript -Skript -Anweisung eine Skriptanweisung ist, die für den Fall von Buchstaben empfindlich ist, dh: Antwort.Write ist gültig und Antwort.Write / Antwort.Write sind alle ungültigen Aussagen. Daher müssen Freunde beim Schreiben besondere Aufmerksamkeit schenken.
Andere Skriptsprachen
ASP unterstützt direkt VBScript -Skriptprogramme und JScript (Microsoft eigene JavaScript -Skript -Ausführungsprogramm). Wenn Sie andere Sprachen wie Perl, Pexx oder Python verwenden müssen, müssen Sie die Treiber -Engine dieser Skriptprogramme installieren.
Wichtiger Tipp: Da Skriptprogramme auf der Serverseite ausgeführt werden, muss der Browser keine Skriptprogramme installieren, um ASP -Dateien anzuzeigen.
Variablen werden verwendet, um die erforderlichen Informationen zu speichern
Wenn Sie eine Variable extern in einer Unterroutine (z. B. Sub, Funktion in VBScript) deklarieren, können alle Skriptprogramme in der ASP -Datei den Wert dieser Variablen ändern. Wenn Sie eine Variable intern in einer Unterroutine deklarieren, wird der Wert dieser Variablen jedes Mal, wenn die Unterroutine ausgeführt wird, festgelegt oder storniert.
Der Lebenszyklus von Variablen
Wenn Sie den Wert einer Variablen außerhalb eines Unterprogramms deklarieren, kann auf den Wert auf den Wert zugegriffen und durch alle Skriptprogramme in der ASP -Datei geändert werden.
Wenn Sie eine Variable in einer Unterroutine deklarieren, wird der Wert dieser Variablen jedes Mal, wenn die Unterroutine ausgeführt wird, der Wert dieser Variablen festgelegt oder storniert. während Skriptprogramme außerhalb dieser Unterprogramme nicht auf den Wert dieser Variablen zugreifen oder sie ändern können.
Wenn Sie möchten, dass die deklarierten Variablen von mehreren ASP -Dateien aufgerufen werden, müssen Sie die Werte dieser Variablen in Form von Sitzungsvariablen oder Anwendungsvariablen deklarieren.
Sitzungsvariablen
Die Sitzungsvariable wird verwendet, um Informationen eines einzelnen Benutzers zu speichern, und alle in derselben Anwendung enthaltenen Seiten können darauf zugreifen. Wir speichern häufig gemeinsame Informationen wie Name, ID -Nummer und Einstellungen in Sitzungsvariablen.
Anwendungsvariablen
In ähnlicher Weise können Anwendungsvariablen auf allen in derselben Anwendung enthaltenen Seiten zugegriffen werden. Anwendungsvariablen werden normalerweise verwendet, um Informationen über alle Benutzer unter einer bestimmten Anfrage zu speichern.
Teilen: ASP-Instanz: Eine einfache ASP-Komponenten-freie Upload-Klasse Eine einfache ASP-Komponenten-freie Upload-Klasse wird für alle zu sehen. Kann Experimente durchführen! Das Folgende ist der zitierte Inhalt: <%@ Sprache = JavaScript%> <%VA