Latest web development tutorials

ASP Quick Reference

ASP von W3CSchool schnellen Nachschlagen. Drucken Sie es aus und steckte es in eine Tasche, sofort einsatzbereit.


Grundgrammatik

ASP-Skript durch das <% und%> umgeben. Schreiben Sie Ausgabe an den Browser:

<Html>
<Body>
<% Response.write ( "Hallo Welt!")%>
</ Body>
</ Html>

Die Standard-ASP-Sprache ist VBScript. Um eine andere Skriptsprache verwenden, in der Spitze der ASP-Seite eine Sprachspezifikation einfügen:

<% @ Language = "javascript"%>
<Html>
<Body>

<%
....
%>

Formulare und Benutzereingaben

Request.QueryString Form Verfahren zum Sammeln = "get" den Wert. mit der GET-Methode für alle Benutzer der Übertragung ist es sichtbar aus einem Formular (erscheint in der Browser-Adressleiste), und auf die Menge der übermittelten Informationen ist begrenzt.

Request.Form Sammlung für die Verwendung method = "post" in Form von Wert. Verwendung der POST-Methode von Informationen aus der Form zu übertragen ist, für den Benutzer nicht sichtbar, und es gibt keine Begrenzung für die Menge an Informationen zu senden.

ASP-Plätzchen

Cookie verwendet, um den Benutzer zu identifizieren. Ein Cookie ist ein Server, auf dem Computer des Benutzers in einer kleinen Datei zu bleiben. Jedes Mal, wenn der gleiche Computer über den Browser eine Seite anfordert, wird dieser Computer ein Cookie senden.

Response.Cookies Befehl wird ein Cookie zu erstellen:

<%
Response.Cookies ( "Vorname") = "Alex"
Response.Cookies ( "Vorname"). Verfällt = "May 10,2002"
%>

Hinweis: Response.Cookies Befehl vor dem Tag <html> erscheinen müssen!

"Request.Cookies" Befehl wird verwendet, Cookie-Werte abzurufen:

<%
fname = Request.Cookies ( "Vorname")
response.write ( "Vorname =" & fname)
%>

Referenzen

Durch die Verwendung der # include-Direktive, können Sie vor der ASP-Datei auf dem Server ausführen, den Inhalt einer anderen ASP-Datei in die ASP-Datei. # include-Direktive wird verwendet, Funktionen zu erstellen, Kopf- und Fußzeilen und andere Elemente müssen auf mehreren anderen Seiten wiederholt oder verwendet werden.

Syntax:

<! - # Include virtual = "somefile.inc" ->
oder
<! - # Include file = "somefile.inc" ->

Bitte benutzen Sie den virtuellen Schlüsselwort einen Pfad mit einem virtuellen Verzeichnis beginnen, um anzuzeigen. Wenn eine Datei "header.inc" genannt wird, in das virtuelle Verzeichnis / html befindet, fügt die folgende Codezeile "header.inc" Inhalt des Dokuments:

<! - # Include virtual = "/ html / header.inc" ->

Verwenden Sie die Datei Schlüsselwort einen relativen Pfad anzuzeigen. Relative Pfad ist das Verzeichnis, das enthält Verweise begann. Wenn Sie eine Datei im HTML-Verzeichnis haben, und die "header.inc" html-Datei wird im Kopf befindet, wird die folgende Codezeile "header.inc" Inhalt des Dokuments in der Datei eingefügt:

<! - # Include file = "headersheader.inc" ->

Bitte verwenden Sie die Datei Schlüsselwort mit der Syntax (..) auf höherer Ebene Dateien im Verzeichnis zu verweisen.

Global.asa

Global.asa-Datei ist eine optionale Datei, die Erklärungen unterliegen ASP-Anwendungen auf jeder Seite zugegriffen wird, Variablen und Methoden enthalten.

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

Global.asa Datei kann nur folgende Angaben enthalten:

  • Anwendungsereignisse
  • Session-Ereignis
  • <Objekt> Aussage
  • Typelibrary Statement
  • # include-Direktive

Anwendungs- und Session - Ereignis

In Global.asa können Sie die Anwendung und Sitzungsobjekte erzählen, wenn die Anwendung / Session, was beginnen, was zu tun ist, zu tun, wenn das Ende der Anmeldung / Sitzung. Der Code für diese Aufgabe wird in der Event-Handler gesetzt.Hinweis: Da wir nicht die ASP - Skript - Trennzeichen (<% und%>) einfügen Skripte in der Datei Global.asa verwenden können, müssen wir Routine im HTML <script> platziert zu handhaben Tag innen:

<Script language = "vbscript" runat = "server">
Unter Application_OnStart
"Einige Code
End Sub
Unter Application_OnEnd
"Einige Code
End Sub
Unter Session_OnStart
"Einige Code
End Sub
Unter Session_OnEnd
"Einige Code
End Sub
</ Script>

<Object> Anweisung

Kann <object> -Tag durch die Verwendung von Objekten mit Sitzung oder Anwendungsspektrum in Global.asa-Datei zu erstellen.HINWEIS: <object> -Tag sollte außerhalb des <script> Tag sein!

Syntax:

<Objekt runat = "server" scope = "scope" id = "id"
{Progid = "progID" | classid = "classID"}>
.......
</ Object>

Typelibrary Statement

Typelibrary (Typbibliothek) ist ein Behälter, der eine entsprechende COM-Objekt-DLL-Dateien enthält. Durch die Einbeziehung, um einen Anruf zu Typbibliothek in der Datei Global.asa können Sie die Konstanten des COM-Objekts zugreifen, und der ASP-Code auch besser in der Lage, Fehler zu melden. Wenn Ihre Web-Anwendung auf COM-Objekt-Datentypen beruht in einer Typbibliothek deklariert, können Sie Bibliotheken in Global.asa Anweisung eingeben.

Syntax:

<! - METADATA TYPE = "TypeLib"
file = "Dateiname"
uuid = "typelibraryuuid"
version = "Versionsnummer"
lcid = "LocaleID"
->

Session Object

Session-Objekt wird verwendet, eine Benutzersitzung (Session) zum Speichern von Informationen über, oder die Benutzersitzung ändern (Session) Einstellung. Variable speichert eine einzelne Benutzer-Informationen werden in der Session-Objekt gespeichert und sind für Anwendungen in allen Seiten zur Verfügung.

Set

  • Inhalt - enthält alle für die Sitzung durch einen Script-Befehl Eintrag hinzugefügt.
  • Static - enthält alle verwenden die HTML <object> -Tag auf das Session-Objekt angehängt wird.
  • Contents.Remove(item / index) - ein Element aus dem Inhalt Sammlung entfernen.
  • Contents.RemoveAll () - Entfernen Sie alle Elemente aus der Inhaltssammlung.

Immobilien

  • Codepage - angegebene Zeichensätze, wenn dynamische Inhalte verwendet.
  • LCID - wird verwendet, um dynamische Kennung Content-Bereich angezeigt werden soll.
  • SessionID - Liefert die Session-ID
  • Timeout - Legt fest oder gibt die Session-Timeout.

Weg

  • Abandon - Widerruf Session-Objekt alle Objekte.

Anwendungsobjekt

Arbeiten Sie zusammen eine Aufgabengruppe ASP-Datei eine Anwendung mit dem Namen zu erreichen. Anwendungsobjekt wird zusammen gebündelt, diese Dateien zu setzen. Alle Nutzer teilen sich ein Application-Objekt. Anwendungsobjekte gibt es eine Vielzahl von Informationen in den Anwendungs ​​Seite verwendet werden (wie zB Datenbankverbindungsinformationen).

Set

  • Inhalt - umfassen alle zusätzlichen Skript zum Anwendungsprogramm-Befehle.
  • Static - enthält alle verwenden die HTML <object> -Tag auf das Anwendungsobjekt angehängt wird.
  • Contents.Remove - ein Element aus dem Inhalt Sammlung entfernen.
  • Contents.RemoveAll - Entfernen Sie alle Elemente aus der Inhaltssammlung.

Weg

  • Lock - verhindern, dass Benutzer Ändern der Anwendungsobjekteigenschaften.
  • Unlock - Ermöglicht es Benutzern, Anwendungsobjekt-Eigenschaften zu modifizieren.

Antwort Objekt

Antwortobjekte für die Ergebnisse von dem Server an den Benutzer die Ausgabe zu senden.

Set

  • Cookies (Name) - den Wert des Cookie gesetzt. Wenn das Cookie nicht existiert, erstellen Sie ein Cookie, und setzt den angegebenen Wert.

Immobilien

  • Buffer - Gibt an, ob der Ausgabepuffer. Wenn der Ausgabepuffer gesetzt ist, wird der Server eine Antwort an den Browser verhindern, bis alle Server-Skripts verarbeitet wurden, oder bis das Skript das Flush oder End-Methode aufruft. Wenn Sie diese Eigenschaft festlegen möchten, sollte es vor in einer ASP-Datei <html> -Tag befinden.
  • Cachecontrol - ob ein Proxy-Server einrichten können die Ausgabe durch den ASP generiert zwischenzuspeichern. Wenn auf öffentlichen gesetzt, dann wird der Proxy-Server-Seiten-Cache.
  • Charset(charset_name) - der Name des Zeichensatzes (wie "ISO8859-1") im Anhang zum Response - Objekt Content-Type - Header.
  • Content - Einstellung Response-Objekt HTTP-Content-Typ (zB "text / html", "image / gif", "image / jpeg", "text / plain"). Die Standardeinstellung ist "text / html".
  • Läuft ab - Seite Einstellungen im Browser-Cache Zeit (Minuten) vor dem Versagen.
  • ExpiresAbsolute - stellen Sie das Datum und die Uhrzeit auf einem Browser Seite Cache-Annullierungs.
  • IsClientConnected - Gibt an, ob der Client vom Server getrennt wird.
  • Pics(pics_label) - PICS - Tag - Wert wird auf die Antwort - Header hinzugefügt.
  • Der Status - vorbestimmten Wert durch den Server Statuszeile zurückgegeben.

Weg

  • AddHeader(name, value) - Hinzufügen eines neuen HTTP - Response - Header und Wert auf HTTP.
  • AppendToLogstring - die Zeichenfolge an den Server - Log - Eintrag (Server - Log - Eintrag) Ende hinzuzufügen.
  • Binary(data_to_write) - Schreiben von Daten ohne jeden Fall die Zeichenkonvertierung direkt zum Ausgang.
  • Clear - Löschen der gepufferte Ausgang. Mit dieser Methode können Fehler zu behandeln. Wenn Response.Buffer nicht auf true gesetzt ist, wird das Verfahren einen Laufzeitfehler erzeugen.
  • End - stoppt die Verarbeitung des Skripts und gibt das aktuelle Ergebnis.
  • Flush - gepufferte Ausgang sofort senden. Wenn Response.Buffer nicht auf true gesetzt ist, wird das Verfahren einen Laufzeitfehler erzeugen.
  • Redirect(url) - leiten den Benutzer auf eine andere URL.
  • Schreiben(data_to_write) - Text schreiben an den Benutzer.

Request-Objekt

Wenn ein Browser mit dem Server-Seite anfordert, wird dieses Verhalten eine Anfrage (request) genannt. Request-Objekt wird verwendet, von der Benutzerinformationen zu erhalten.

Set

  • Clientcertificate - enthält alle Werte Feld im Client-Zertifikat gespeichert.
  • Cookies(name) - enthält alle HTTP - Cookie - Wert in der Anfrage gesendet.
  • Formular(element_name) - enthält alle Formen der Post - Methode unter Verwendung des Formulars (Eingang) Wert zu senden.
  • Abfrage-Zeichenfolge(variable_name) - enthält alle HTTP - Query - String - Variablenwerte.
  • Servervariables(server_variable) - enthält alle Server Variablenwerte.

Immobilien

  • Totalbytes - Gibt die Gesamtzahl der Bytes in den Körper des vom Client gesendeten Anfrage.

Weg

  • Binary - abgerufen als Teil vom Client an den Server gesendet Post-Daten angefordert.

Server-Objekt

Server-Objekt wird Zugriff auf die Eigenschaften und Methoden auf dem Server verwendet.

Immobilien

  • Script - Setzt oder gibt den Maximalwert in einem Skript, bevor es die Laufzeit beendet werden kann (s).

Weg

  • Create(type_of_object) - Sie eine Objektinstanz erstellen.
  • Ausführen(Pfad) - Ausführen eines anderen ASP - Datei aus dem Inneren der ASP - Datei. Nach dem Abschluss der Implementierung der ASP-Datei aufgerufen wird, kehrt die Steuerung zu den vorherigen ASP-Dateien.
  • GetLastError () - Liefert die Fehler aufgetreten ist, kann als ein Zustand ASPError Objekt beschrieben.
  • Htmlencode(string) - eine Reihe von HTML - Coding - Anwendungen.
  • MapPath(Pfad) - die relative oder virtuellen Pfad wird zu einem physischen Pfad zugeordnet.
  • Transfer(Pfad) - alle Statusmeldungen in eine andere Datei für die Verarbeitung zu senden. Nach der Übertragung wird die Steuerung des Programms nicht die ursprüngliche ASP-Datei zurück.
  • URLEncode(string) - Anwendung URL String - Codierung Regeln.

Quelle: http: //www.w3cschool.cc/asp/asp-quickref.html