Empfohlen: gemeinsame Code -Bearbeitung von ASP Berechnen Sie die Größe des Zeichens len () ist ein Zeichen, das einen berechnet, einen Buchstaben und ein lenb () sind zwei Buchstaben und Zeichen, die wie folgt verwiesen werden: Funktion getlen (str) n = 0 für i = 1 bis
Inhaltsverzeichnis1. ASP -Grundlagen
2. Fünf Hauptobjekte von ASP
3. Anforderungsobjekt
4. Antwortobjekt
5. Serverobjekte
6. Anwendungsobjekt
7. Sitzungsobjekt
1. ASP -Grundlagen
Microsoft Active Serverseiten, was Leser ASP nennen, ist eine von Microsoft entwickelte serverseitige Skriptumgebung. ASP ist in IIS enthalten und die neueste Version von ASP 3.0 ist in IIS 5.0 enthalten. Über ASP können Sie HTML -Webseiten, ASP -Anweisungen und ActiveX -Steuerelemente kombinieren, um dynamische, interaktive und effiziente Webserveranwendungen zu erstellen. Mit ASP müssen Sie sich keine Sorgen darüber machen, ob der Browser des Kunden den von Ihnen geschriebenen Code ausführen kann, da alle Programme auf der Serverseite ausgeführt werden, einschließlich aller in normalen HTML eingebetteten Skriptprogramme. Nachdem das Programm ausgeführt wurde, gibt der Server das Ausführungsergebnis nur an den Client -Browser zurück, wodurch die Belastung des Clientbrowsers verringert und die Interaktionsgeschwindigkeit erheblich verbessert wird.
ASP hat die folgenden Eigenschaften:
& Oslash; Verwenden Sie einfache und leicht verständliche Skriptsprachen wie VBScript und JScript, kombiniert mit HTML-Code, um die Anwendung der Website schnell zu vervollständigen.
& Oslash; Es ist nicht erforderlich, zu kompilieren, leicht zu schreiben, direkt auf der Serverseite ausgeführt werden.
& Oslash; Es kann mit einem normalen Texteditor geschrieben werden. Um die Teamentwicklung besser durchzuführen, hat Microsoft speziell eine Reihe von Entwicklungstools, Visual Interdev, entwickelt, ein integriertes Webanwendungssoftwareentwicklungssystem, einschließlich aller Funktionen, die für die Entwicklung, Ausgabe und Verwaltung von datenbankgesteuerten Webanwendungssoftware erforderlich sind.
& Oslash; Die von ASP verwendeten Skripte VBScript und JScript werden beide auf dem Webserver ausgeführt, und der Browser auf der Benutzerseite muss diese Skriptsprachen nicht ausführen können.
& Oslash; Das Quellprogramm von ASP wird nicht an den Kundenbrowser übertragen, sodass das schriftliche Programm von anderen davon plagiiert werden kann, wodurch die Sicherheit der Website verbessert wird.
& Oslash; ActiveX Server -Komponenten haben unbegrenzte Skalierbarkeit. Sie können Visual Basic, Java, Visual C, COBOL und andere Programmiersprachen verwenden, um die von Ihnen benötigte ActiveX -Serverkomponente zu schreiben.
ASP -Programme können einfachen Text, HTML -Tags und Skriptbefehle enthalten. Sie müssen das .asp -Programm nur in das virtuelle Verzeichnis des Webservers platzieren (dieses Verzeichnis muss ausführbare Berechtigungen enthalten) und Sie können über www auf das ASP -Programm zugreifen.
Grundkenntnisse zum Beherrschen beim Lernen von ASP:
& Oslash; Lernen Sie, Microsoft Visual Interdev Software zu verwenden.
& Oslash; Installation und Verwendung von ASP Server.
& Oslash; ASP ist in IIS enthalten. IIS 4.0 von NT 4.0 enthält IIS 2.0, und IIS 5.0 von Windows 2000 enthält IIS 3.0. Es spielt keine Rolle, ob Sie ein gewöhnlicher Windows 98 -Benutzer sind. Microsoft hat auch einen persönlichen Webserver speziell zum Lernen von ASP entwickelt. Es ist im Allgemeinen im add-Ins/PWS-Verzeichnis der offiziellen Version von Windows 98 enthalten. Solange Sie den persönlichen Webserver installieren, können Windows 98-Benutzer weiterhin ASP-Programmierung lernen.
& Oslash; Kompetent in HTTP und HTML.
& Oslash; Kompetent in VBScript oder JavaScript.
& Oslash; Datenbankkenntnisse kompetent. Zum Beispiel: Microsoft SQL Server müssen Sie mit ADO und ODBC vertraut sein und mit der Transact-SQL-Sprache vertraut sein.
2. Fünf Hauptobjekte von ASP
Anfordern Sie Objekt
Sammlung: QueryString, Form, Cookies, Servervariable
Hauptfunktion: Lesen Sie Daten im Einreichungsformular oder in den Daten in Cookies.
Antwortobjekt
Attribute: Puffer, Cookies, ContentType, Ablauf, ExpiresabSolute, Status, IsclientConnected, CacheControl
Methoden: Schreiben, Weiterleiten, Ende, Flush, Cookies, BinaryWrite, Addheader, AppendTolog
Hauptfunktionen: Ausgabe von Text, Daten und Cookies in den Browser und steuern Sie jede Phase des Lieferprozesses auf Webseiten.
Serverobjekt
Attribut: SkriptTimeout
Methoden: CreateObject, Mappath, Urlencode, htmlencode
Hauptfunktion: COM -Objekte und Skriptkomponenten usw. erstellen.
Anwendungsobjekt
Eigenschaften: Sperren und Entsperren
Hauptfunktion: Anwendungsobjekte werden verwendet, um Informationen zwischen mehreren Benutzern in derselben Anwendung zu teilen.
Sitzungsobjekt
Eigenschaften: Sitzung und Zeitüberschreitung
Methode: Hingabe
Hauptfunktion: Verwalten Sie Daten für einen einzelnen Benutzer.
3. Anforderungsobjekt
Das Resquest -Objekt stellt eine Anforderungsnachricht dar, die von jedem Client -Programm an HTTP gesendet wird. Tatsächlich ist die Funktion des Anforderungsobjekts Einweg und kann nur Daten empfangen, die von der Webseite des Clients übermittelt wurden, was genau das Gegenteil der Funktion des Antwortobjekts ist.
Wenn Resquest Daten empfängt, werden zwei Sets QueryString und Formular verwendet, um die Daten des Formulars abzurufen. Welcher Satz wird verwendet, hängt von der Methodeneigenschaft des von der Webseite eingereichten HTTP -Formulars ab. Wenn der Eigenschaftswert für Methoden erhalten wird, wird QueryString verwendet, und wenn der Eigenschaftswert für Methoden nach der Post ist, wird das Formular verwendet. Wenn der spezifische Sammlungsname weggelassen wird, sucht der ASP die Sammlung in der folgenden Reihenfolge: QueryString -> Form -> Cookie -> ServerVariables.
<html>
<kopf>
</head>
<body>
<Form
<Eingabe type = text name = logid>
<Eingabe type = text name = password>
<Eingabe type = Senden Name = Subjekt Wert = Senden>
</form>
</body>
</html>
Nachdem die Daten an die Datei log.asp auf der Serverseite übermittelt wurden, verwenden Sie das Anforderungsobjekt im Log.asp, um die vom Benutzer übermittelten Daten zu erhalten, und zu bestimmen, ob der Benutzer legal ist. Die log.asp -Datei lautet wie folgt:
<%
schwacher Benutzer
dunkler Passwd
User = request.queryString (logid)
Passwd = Request.queryString (Passwort)
Wenn Benutzer = Jeff dann
Wenn passwd = 123456 dann
Response.write Login erfolgreich!
Freigabe: Verwenden Sie ASP, um Dateipfade auszublenden, um die Anti-Diebstahl-Kette zu realisieren Wenn wir den tatsächlichen Pfad einer statischen Datei kennen, z. Wenn die Website 51Windows.pdf -Download enthält, wie