Empfohlen: Ausführliche Erläuterung der Asp-Funktionen Cbool(string) In booleschen Wert umwandeln Cbyte(string) In Bytetypwert umwandeln Ccur(string) In Währungstypwert umwandeln Cdate(string) In Day-Ahead-Typwert umwandeln Cdbl(string) In doppelten Genauigkeitswert umwandeln Cint(string ) In einen ganzzahligen Wert konvertieren Clng(string) In einen langen ganzzahligen Wert konvertieren Csng(string) In einen Wert mit einfacher Genauigkeit konvertieren Cstr(
ASP-Objekte, es gibt 5 Objekte in ASP: Anfrage, Antwort, Sitzung, Anwendung, Server. Im Folgenden werden nur die Objektattribute beschrieben, die in diesem Artikel verwendet werden können. Weitere Attribute finden Sie in den entsprechenden Materialien. Das Prinzip der in diesem Artikel bereitgestellten Methode lautet: Legen Sie eine logische Variable IsVoted fest und überprüfen Sie den Wert von IsVoted, bevor Sie abstimmen. Nur wenn der Wert False ist, können Sie abstimmen, andernfalls wird davon ausgegangen, dass die Stimme abgegeben wurde.Das Anwendungsobjekt ist ein Objekt, das von allen Benutzern in einer bestimmten ASP-Anwendung gemeinsam genutzte Informationen verarbeitet. Das heißt, das Anwendungsobjekt ist ein Objekt, das von allen Webseiten auf allen vernetzten Computern gemeinsam genutzt wird. Vom Anwendungsobjekt definierte und festgelegte Variablen sind auf allen Webseiten für alle Benutzer zugänglich. Sie können das Anwendungsobjekt verwenden, um Variablen zu definieren und den Wert von Variablen zu ändern. Das Syntaxformat lautet wie folgt: Anwendung (Variablenname) = Ausdruck. Es kann über die Anwendung (Variablenname) in der ASP-Datei referenziert werden. Die Anwendung speichert den Wert der Variablen auf der WebServer-Seite.
Das Session-Objekt wird zum Verwalten von Informationen für einen einzelnen Benutzer verwendet, und Session-Variablen werden nur zwischen Seiten (d. h. innerhalb einer Session) aufgerufen. Sitzungsvariablen sind privat und Änderungen am Wert einer Variablen in einer Sitzung wirken sich nicht auf den Wert der gleichnamigen Variablen in einer anderen Sitzung aus. Das Session-Objekt speichert auch variable Werte auf der Serverseite, aber die Orte, an denen jede Sitzung gespeichert wird, sind unterschiedlich. Da Session privat ist, gibt es so viele IsVoted-Variablen wie Session-Objekte, und es besteht keine Beziehung zwischen diesen Variablen.
Das Cookies-Objekt kann nicht alleine existieren. Es ist an die Request- und Response-Objekte angehängt. Bei der Verwendung muss Request oder Response vor Cookies hinzugefügt werden. Wie Anwendungen und Sitzungen können Cookies auch den Wert von Variablen speichern, Cookies speichern jedoch nur den Wert von Variablen auf dem Browser-Client. Mit Cookies definierte Variablen verfügen über ein Attribut: Der Nutzungszeitraum von Cookies-Variablen kann festgelegt werden. Sobald der Nutzungszeitraum festgelegt ist, können Cookies-Variablen von allen Benutzern gemeinsam genutzt werden, die sich auf demselben Computer angemeldet haben. Wir können dieses Attribut von Cookies zum Festlegen verwenden Es wird eine gewisse Zeit dauern, bis Sie wieder abstimmen können.
Das Server-Objekt erledigt hauptsächlich einige Arbeiten, die vom WWW-Server verarbeitet werden müssen. In diesem Artikel verwenden wir hauptsächlich Request.ServerVariables, um die IP-Adresse des Clients in der Umgebungsvariablen des Servers zu lesen und festzulegen, wie lange es dauern wird, bis dieselbe IP erreicht ist Adresse, um anhand der IP-Adresse erneut abzustimmen.
Die Datei Global.asa vervollständigt die Definitions- und Initialisierungsaufgaben von gemeinsam genutzten Variablen und Dateien. Die Global.asa-Datei muss sich im Stammverzeichnis der ASP-Anwendung befinden. Eine ASP-Anwendung kann nur eine Global.asa-Datei haben. Global.asa enthält vier Ereignisse: Application_OnStart, Application_OnEnd, Session_OnStart und Session_OnEnd. Wir definieren und initialisieren Anwendungsvariablen und Sitzungsvariablen in den Ereignissen Application_OnStart und Session_OnStart, damit diese Variablen in zukünftigen Webseiten gelesen werden können. ASP liest den Inhalt von Global.asa unter den folgenden Umständen:
1. Nach dem Start des Webservers erfolgt die erste Anforderung zum Aufrufen einer beliebigen ASP-Datei in der ASP-Anwendung.
2. Benutzer, die sich nicht im Sitzungsstatus befinden, fordern den Aufruf der .asp-Datei der ASP-Anwendung an.
Methode 1: Verwenden des Sitzungsobjekts
Legen Sie die logische Variable IsVoted im Session_OnStart-Ereignis von Global.asa fest (was anzeigt, dass noch keine Abstimmung stattgefunden hat). Ändern Sie den Wert von IsVoted im .asp-Programm auf TRUE (was anzeigt, dass eine Abstimmung stattgefunden hat). wurde genommen). Der Wert von IsVoted muss vor jeder Abstimmung ermittelt werden. Wenn der Wert von IsVoted TRUE ist, können Sie nicht mehr abstimmen. Wenn der Wert FALSE ist, können Sie abstimmen.
Da die Verwendung des Sitzungsobjekts mit der Cookies-Funktion des Browsers koordiniert werden muss, müssen Sie vor der Beurteilung des IsVoted-Werts zunächst feststellen, ob die Cookies-Funktion des Browsers aktiviert ist. Wenn es geschlossen ist, ist diese Methode ungültig. In diesem Fall muss daher eine Eingabeaufforderungsmeldung ausgegeben und der Befehl Response.End verwendet werden, um die Ausführung des .asp-Programms zu unterbrechen und eine wiederholte Abstimmung zu verhindern. Der Vorgang ist in Abbildung 1 dargestellt:
Unter anderem ist die Funktion zur Bestimmung, ob Cookies aktiviert sind, relativ kompliziert. Der Funktionsimplementierungscode (VBScript) ist jetzt angegeben.
Teilen: Analysieren Sie den Code für die Verbindung verschiedener Datenbanken mithilfe von ADO Lassen Sie uns kurz einige ADO-Verbindungsmethoden vorstellen: ODBCDSN, ODBCDSN-Less, OLEDBProvider und MSRemoteProvider 1. ODBCDSN stellt eine Verbindung zu I.DSN her. oConn.OpenDSN=AdvWorks;_ UID=Admin;_ PWD=; Hinweis: Ab MDAC2.1 können Sie diese Methode nicht mehr verwenden, d. h., Sie müssen nur den DSN-Dateinamen in ConnectString eingeben
Insgesamt 3 Seiten Vorherige Seite 123 Nächste Seite