ASP-Beispiel

Grundlagen:

Text mit ASP schreiben
Wenn Text mit ASP generiert wird.
HTML zum Text hinzufügen
Wenn HTML-Tags und reinen Text gleichzeitig generiert werden.

Variable:

Variable deklarieren
Variablen werden verwendet, um Informationen zu speichern. Dieses Beispiel zeigt, wie man Variablen deklariert, Werte zuweist und diese Variablen im Programm verwendet.
Array deklarieren
Arrays speichern eine Reihe von mit zusammenhängenden Datenpunkten. Dieses Beispiel zeigt, wie man ein Array zur Speicherung von Namen deklariert.
Schleifenbasierte Generierung von HTML-Überschriften
Wie man 6 verschiedene HTML-Überschriften in einer Schleife generiert.
Erstellung einer auf der Zeit basierenden Begrüßung mit Vbscript
Dieses Beispiel zeigt, wie verschiedene Nachrichten an den Benutzer angezeigt werden, basierend auf der Serverzeit.
Erstellung einer auf der Zeit basierenden Begrüßung mit JavaScript
Dieses Beispiel ist wie das obige, nur mit einer anderen Syntax.

Programm:

Aufruf von Unterprogrammen, die in VBScript geschrieben sind
Wie man von ASP Unterprogramme aufruft, die in VBScript geschrieben sind.
Aufruf von Unterprogrammen, die in JavaScript geschrieben sind
Wie man von ASP Unterprogramme aufruft, die in JavaScript geschrieben sind.
Aufruf von Unterprogrammen, die in VBScript und JavaScript geschrieben sind
Wie man in einer ASP-Datei Unterprogramme aufruft, die in VBScript und JavaScript geschrieben sind.

Formular:

Formular mit method="get"
Wie man den Befehl Request.QueryString verwendet, um mit dem Benutzer zu interagieren.
Formular mit method="post"
Wie man den Befehl Request.Form verwendet, um mit dem Benutzer zu interagieren.
Formular mit Radio-Buttons
Wie man mit Radio-Buttons über Request.Form mit dem Benutzer interagiert.

Cookie:

Welcome cookie
Wie man ein Welcome-Cookie erstellt.

Response-Objekt:

Text mit ASP schreiben
Text mit ASP schreiben
Text mit HTML-Tags formatieren, die mit ASP verwendet werden
Dieses Beispiel zeigt, wie man Text und HTML-Tags mit ASP kombiniert.
Den Benutzer zu einer anderen URL umleiten
Dieses Beispiel zeigt, wie man den Benutzer zu einer anderen URL umleitet.
Zufälligen Link anzeigen
Dieses Beispiel zeigt einen Hyperlink, der bei jedem Laden der Seite eine von zwei Links anzeigt.
Cache kontrollieren
Dieses Beispiel zeigt, wie man den Cache kontrolliert.
Cache leeren
Beispiel für das Leeren des Caches.
Beenden des Skripts während des Verarbeitungsprozesses und Rückgabe des Ergebnisses
Beispiel für das Unterbrechen der Script-Ausführung während des Verarbeitungsprozesses.
Wie viele Minuten eine Seite im Browser vor ihrem Ablauf gecacht wird, festlegen
Dieses Beispiel zeigt, wie man den Cache-Zeitpunkt einer Seite vor ihrem Ablauf im Browser festlegt.
Cache-Ablaufzeitpunkt der Seite im Browser festlegen
Dieses Beispiel zeigt, wie man den Cache-Ablaufzeitpunkt einer Seite im Browser festlegt.
Überprüfen, ob der Benutzer immer noch mit dem Server verbunden ist
Dieses Beispiel zeigt, wie man überprüft, ob der Benutzer bereits mit dem Server getrennt ist.
Inhaltstyp festlegen
Dieses Beispiel zeigt, wie man den Typ des Inhalts festlegt.
Zeichensatz festlegen
Dieses Beispiel zeigt, wie man den Namen des Zeichensatzes festlegt.

Beispiel der QueryString-Sammlung

Senden von Query-Informationen, wenn ein Benutzer auf einen Link klickt
Dieses Beispiel zeigt, wie man zusätzliche Query-Informationen in einen Link einfügt und diese Informationen auf der Zielseite abruft (im Beispiel ist es die gleiche Seite).
Eine einfache Anwendung der QueryString-Sammlung
Dieses Beispiel zeigt, wie die QueryString-Sammlung Werte von einem Formular abruft. Dieses Formular verwendet die GET-Methode, was bedeutet, dass die gesendeten Informationen für den Benutzer sichtbar sind (im Adressfeld). Die GET-Methode beschränkt auch die Menge der gesendeten Informationen.
Wie man Informationen, die von einem Formular gesendet werden, verwendet
Dieses Beispiel zeigt, wie man Werte verwendet, die von einem Formular abgerufen werden. Wir verwenden die QueryString-Sammlung. Dieses Formular verwendet die GET-Methode.
More information from the form
Dieses Beispiel zeigt, was im QueryString enthalten ist, wenn mehrere Eingabefelder denselben Namen haben. Es wird gezeigt, wie diese gleichen Namen getrennt werden. Es wird auch gezeigt, wie das count-Wort verwendet wird, um die "name"-Eigenschaft zu zählen. Dieses Formular verwendet die GET-Methode.

Beispiel der Form-Sammlung

Eine einfache Anwendung der Form-Sammlung
Dieses Beispiel zeigt, wie die Form-Sammlung Werte von einem Formular abruft. Dieses Formular verwendet die POST-Methode, was bedeutet, dass die gesendeten Informationen für den Benutzer unsichtbar sind und es keine Beschränkung auf die Menge der gesendeten Informationen gibt (es kann eine große Menge an Informationen gesendet werden).
How to use information from the form
This example demonstrates how to use the information retrieved from the form. We used the Form collection. The form uses the POST method.
More information from the form
This example demonstrates what information the Form collection will contain if several input fields have the same name. It will show how to split these same names. It will also show how to use the count keyword to count the "name" attribute. This form uses the POST method.
Form with radio buttons
This example demonstrates how to interact with the user through radio buttons using the Form collection. This form uses the POST method.
Form with checkboxes
This example demonstrates how to interact with the user through checkboxes using the Form collection. This form uses the POST method.

Other examples

Get user information
How to find out the browser type, IP address, and other information of the visitor
Get server variables
This example demonstrates how to use the ServerVariables collection to obtain the browser type, IP address, and other information of the visitor.
Create welcome cookie
This example demonstrates how to create a welcome cookie using the Cookies collection.
Detect the total number of bytes sent by the user
This example demonstrates how to use the TotalBytes property to get the total number of bytes sent by the user in the Request object.

Session object

Set and return LCID
This example demonstrates the "LCID" property. This property sets and returns an integer that indicates a location or region. Similar to date, time, and currency, content should be displayed according to location or region.
Return SessionID
This example demonstrates the "SessionID" property. This property returns a unique id for each user. This id is generated by the server.
Session timeout
This example demonstrates the "Timeout" property. This example sets and returns the session timeout time (minutes).

Server object

When was this file last modified?
Detect the last update time of the file.
Open and read a text file
This example opens the file "Textfile.txt" for reading.
Self-made click counter
This example reads a number from a file, adds 1 to this number, and then writes this number back to this file.

FileSystemObject object

Exists the specified file?
This example demonstrates how to first create a FileSystemObject object, and then use the FileExists method to detect if a file exists.
Exists the specified folder?
This example demonstrates how to use the FolderExists method to detect if a folder exists.
Exists the specified drive?
Dieses Beispiel zeigt, wie Sie die Methode DriveExists verwenden, um zu überprüfen, ob ein bestimmtes Laufwerk existiert.
Erhalten Sie den Namen eines bestimmten Laufwerks
Dieses Beispiel zeigt, wie Sie die Methode GetDriveName verwenden, um den Namen eines bestimmten Laufwerks zu erhalten.
Erhalten Sie den Namen des übergeordneten Ordners eines bestimmten Pfads
Dieses Beispiel zeigt, wie Sie die Methode GetParentFolderName verwenden, um den Namen des übergeordneten Ordners eines bestimmten Pfads zu erhalten.
Erhalten Sie die Dateierweiterung eines Ordners
Dieses Beispiel zeigt, wie Sie die Methode GetExtensionName verwenden, um die Dateierweiterung des letzten Elements eines bestimmten Pfads zu erhalten.
Erhalten Sie den Dateinamen
Dieses Beispiel zeigt, wie Sie die Methode GetFileName verwenden, um den Dateinamen des letzten Elements eines bestimmten Pfads zu erhalten.
Erhalten Sie den Basennamen einer Datei oder eines Ordners
Dieses Beispiel zeigt, wie Sie die Methode GetBaseName verwenden, um den Basennamen einer Datei oder eines Ordners in einem bestimmten Pfad zurückzugeben.

TextStream-Objekt

Lesen Sie eine Datei
Dieses Beispiel zeigt, wie Sie mit dem OpenTextFile-Verfahren des FileSystemObject-Objekts ein TextStream-Objekt erstellen. Das ReadAll-Verfahren des TextStream-Objekts liest den Inhalt aus der geöffneten Textdatei heraus.
Lesen Sie einen Teil einer Textdatei
Lesen Sie nur einen Teil einer Textdatei
Lesen Sie eine Zeile aus einer Textdatei
Dieses Beispiel zeigt, wie Sie eine Zeile aus einer Textstream-Datei lesen.
Lesen Sie alle Zeilen einer Textdatei
Lesen Sie alle Zeilen einer Textdatei
Überspringen Sie einen Teil einer Textdatei
Dieses Beispiel zeigt, wie Sie beim Lesen einer Textstream-Datei bestimmte Anzahl von Zeichen überspringen.
Überspringen Sie eine Zeile in einer Textdatei
Dieses Beispiel zeigt, wie Sie eine Zeile in einer Textstream-Datei beim Lesen überspringen.
Rückgabe der Zeilennummer
Dieses Beispiel zeigt, wie Sie die aktuelle Zeilennummer in einem Textstream-Datei zurückgeben.
Erhalten Sie die Spaltennummer
Dieses Beispiel zeigt, wie Sie die Spaltennummer des aktuellen Zeichens in einer Datei ermitteln.

Drive-Objekt

Erhalten Sie die Anzahl des verfügbaren Speicherplatzes eines bestimmten Laufwerks
Dieses Beispiel zeigt, wie Sie zunächst ein FileSystemObject-Objekt erstellen und dann die Eigenschaft AvailableSpace verwenden, um den verfügbaren Speicherplatz eines bestimmten Laufwerks zu erhalten.
Erhalten Sie die verbleibende Speicherkapazität eines bestimmten Laufwerks
Dieses Beispiel zeigt, wie Sie die Eigenschaft FreeSpace verwenden, um den verbleibenden Speicherplatz eines bestimmten Laufwerks zu erhalten.
Erhalten Sie die Gesamtkapazität eines bestimmten Laufwerks
Dieses Beispiel zeigt, wie Sie die Eigenschaft TotalSize verwenden, um die Gesamtkapazität eines bestimmten Laufwerks zu erhalten.
Erhalten Sie den Laufwerksbuchstaben eines bestimmten Laufwerks
Dieses Beispiel zeigt, wie Sie die Eigenschaft DriveLetter verwenden, um das Laufwerksbuchstaben eines bestimmten Laufwerks zu erhalten.
Erhalten Sie den Typ eines bestimmten Laufwerks
Dieses Beispiel zeigt, wie Sie die Eigenschaft DriveType verwenden, um den Typ eines bestimmten Laufwerks zu erhalten.
Erhalten Sie Informationen über das Dateisystem eines bestimmten Laufwerks
Dieses Beispiel zeigt, wie man die FileSystem verwendet, um den Dateisystemtyp eines bestimmten Laufwerks zu erhalten.
Ist das Laufwerk bereit?
Dieses Beispiel zeigt, wie man die IsReady-Eigenschaft verwendet, um zu überprüfen, ob ein bestimmtes Laufwerk bereit ist.
Pfad eines bestimmten Laufwerks erhalten
Dieses Beispiel zeigt, wie man die Path-Eigenschaft verwendet, um den Pfad eines bestimmten Laufwerks zu erhalten.
Stammordner eines bestimmten Laufwerks erhalten
Dieses Beispiel zeigt, wie man die RootFolder-Eigenschaft verwendet, um den Stammordner eines bestimmten Laufwerks zu erhalten.
Seriennummer eines bestimmten Laufwerks erhalten
Dieses Beispiel zeigt, wie man die Serialnumber-Eigenschaft verwendet, um die Seriennummer eines bestimmten Laufwerks zu erhalten.

File-Objekt

Wann wurde diese Datei erstellt?
Dieses Beispiel zeigt, wie man zunächst ein FileSystemObject-Objekt erstellt und dann die DateCreated-Eigenschaft des File-Objekts verwendet, um das Datum und die Uhrzeit der Erstellung einer bestimmten Datei zu erhalten.
Wann wurde diese Datei zuletzt geändert?
Dieses Beispiel zeigt, wie man die DateLastModified-Eigenschaft verwendet, um das Datum und die Uhrzeit der letzten Änderungen an einer bestimmten Datei zu erhalten.
Wann wurde diese Datei zuletzt aufgerufen?
Dieses Beispiel zeigt, wie man die DateLastAccessed-Eigenschaft verwendet, um das Datum und die Uhrzeit der letzten Zugriffe auf eine bestimmte Datei zu erhalten.
Attribute einer bestimmten Datei zurückgeben
Dieses Beispiel zeigt, wie man die Attributes verwendet, um die Attribute eines bestimmten Datei zurückzugeben.

Dictionary-Objekt

Existiert der angegebene Schlüssel?
Dieses Beispiel zeigt, wie man zunächst ein Dictionary-Objekt erstellt und dann die Exists-Methode verwendet, um zu überprüfen, ob ein bestimmter Schlüssel existiert.
Ein Array aller Elemente zurückgeben
Dieses Beispiel zeigt, wie man die Items-Methode verwendet, um ein Array aller Elemente zurückzugeben.
Ein Array aller Schlüssel zurückgeben
Dieses Beispiel zeigt, wie man die Keys-Methode verwendet, um ein Array aller Schlüssel zurückzugeben.
Wert eines bestimmten Elements zurückgeben
Dieses Beispiel zeigt, wie man die Item-Eigenschaft verwendet, um den Wert eines bestimmten Elements zurückzugeben.
Einen Schlüssel setzen
Dieses Beispiel zeigt, wie man die Key-Eigenschaft verwendet, um einen Schlüssel in einem Dictionary-Objekt zu setzen.
Anzahl der Schlüssel/Werte-Paare zurückgeben
Dieses Beispiel zeigt, wie man die Count-Eigenschaft verwendet, um die Anzahl der Schlüssel/Werte-Paare zurückzugeben.

AdRotator Komponente

Einfaches AdRotator-Beispiel
Dieses Beispiel zeigt: Jedes Mal, wenn ein Benutzer die Website besucht oder eine Seite neu lädt, wie man das AdRotator-Element verwendet, um ein anderes Werbefoto anzuzeigen.
AdRotator - Bildverknüpfung
Dieses Beispiel zeigt: Jedes Mal, wenn ein Benutzer die Website besucht oder eine Seite neu lädt, wie man das AdRotator-Element verwendet, um ein anderes Werbefoto anzuzeigen. Außerdem ist das Bild selbst ein Link.

Browser Capabilities Komponente

Browser Capabilities Komponente
Dieses Beispiel zeigt, wie man den Typ, die Leistung und die Versionsnummer des Browsers jedes Besuchers der Website bestimmt.

Content Linking Komponente

Content Linking Komponente
In diesem Beispiel wird eine Inhaltsliste erstellt.
Content Linking Komponente 2
Dieses Beispiel verwendet die Content Linking-Komponente, um zwischen den Seiten zu navigieren, die in einer Textdatei aufgeführt sind.

Content Rotator (ASP 3.0)

Content Rotator-Komponente
Diese Komponente zeigt bei jedem Besuch oder Aktualisieren der Seite eine andere HTML-Inhaltszeichenkette an.