ASP-Vorlesungsreihe (10) ASP-integrierte Objekte
Autor:Eve Cole
Aktualisierungszeit:2009-05-30 19:59:05
Active Server Pages bietet integrierte Objekte, die es Benutzern erleichtern, über Browseranfragen gesendete Informationen zu sammeln, auf den Browser zu reagieren und Benutzerinformationen wie Benutzereinstellungen zu speichern. In diesem Artikel wird jedes Objekt kurz beschrieben.
Anwendungsobjekt Sie können das Anwendungsobjekt verwenden, um Informationen mit allen Benutzern einer bestimmten Anwendung zu teilen.
Request-Objekt Mit dem Request-Objekt können Sie auf alle mit der HTTP-Anfrage übergebenen Informationen zugreifen, einschließlich Parameter, Cookies und Benutzerauthentifizierung, die vom HTML-Formular mit der POST-Methode oder der GET-Methode übergeben werden. Das Request-Objekt ermöglicht Ihnen den Zugriff auf an den Server gesendete Binärdaten, beispielsweise eine hochgeladene Datei.
Response-Objekt Mit dem Response-Objekt können Sie die an den Benutzer gesendeten Informationen steuern. Dazu gehört das direkte Senden von Informationen an den Browser, das Umleiten des Browsers zu einer anderen URL oder das Festlegen des Werts eines Cookies.
Serverobjekt
Das Serverobjekt bietet Zugriff auf Methoden und Eigenschaften auf dem Server. Die gebräuchlichste Methode besteht darin, eine Instanz einer ActiveX-Komponente (Server.CreateObject) zu erstellen. Andere Methoden werden verwendet, um URLs oder HTML in Strings zu kodieren, virtuelle Pfade physischen Pfaden zuzuordnen und Zeitüberschreitungen für Skripte festzulegen.
Sitzungsobjekt Mit dem Sitzungsobjekt können Sie Informationen speichern, die für eine bestimmte Benutzersitzung erforderlich sind. Die im Session-Objekt gespeicherten Variablen werden nicht gelöscht, wenn der Benutzer zwischen Seiten in der Anwendung wechselt. Diese Variablen sind immer vorhanden, wenn der Benutzer auf Seiten in der Anwendung zugreift. Sie können die Session-Methode auch verwenden, um eine Sitzung explizit zu beenden und den Timeout-Zeitraum für inaktive Sitzungen festzulegen.
ObjectContext-Objekt Sie können das ObjectContext-Objekt verwenden, um von ASP-Skripten initiierte Transaktionen festzuschreiben oder rückgängig zu machen.