Empfohlen: Beispiele Erklären Sie, wie Sie den in ASP festgelegten Disconnect -Datensatz verwenden Wenn wir die integrierten ADO-Komponenten von ASP für die Datenbankprogrammierung verwenden, öffnen wir normalerweise eine Verbindung zu Beginn des Skripts und schließen sie am Ende des Skripts, aber für größere Skripte ist die Verbindung in den meisten Fällen viel länger geöffnet, als sie geöffnet werden muss. daher
In VBScript gibt es eine OnerrorresumNext -Anweisung, die dazu führt, dass der Skript -Interpreter Laufzeitfehler ignoriert und die Ausführung des Skriptcodes fortsetzt. Anschließend kann das Skript den Wert der ERR.Number -Eigenschaft überprüfen, um festzustellen, ob ein Fehler aufgetreten ist. Wenn ein Fehler auftritt, wird ein Wert ungleich Null zurückgegeben. In Asp3.0 können Sie OnErorgoto0 auch verwenden, um zur Standardfehlerbehandlung zurückzukehren. Diese Art der Verarbeitung wird tatsächlich in ASP2.0 durchgeführt, es gibt jedoch keine entsprechende Dokumentbeschreibung. Dies ist in vielen ASP-datenbezogenen Verarbeitungsdateien üblich. Fügen Sie onErrorresumeNext hinzu, um die Standardfehlerverarbeitung auszuschalten, und verwenden Sie dann ERR, um sie zu fangen.
| Isterrthen err.clear Es gibt einen Fehler in der Antwort. Write! Antwort.end Endif |
Um eine detailliertere Fehlerbeschreibung zu erhalten, versuchen wir das Asperror -Objekt. Es ist ein neues Objekt von Asp3.0. Es kann über die GetLasterRor -Methode des Serverobjekts erhalten werden. Asperror liefert detaillierte Informationen zum letzten Fehler in ASP. Im Gegensatz zum ERR -Objekt in VBScript kann diese Methode zu keinem Zeitpunkt aufgerufen werden, um festzustellen, ob ein Fehler auftritt. Es kann nur in einer ASP -Customized -Fehler -Webseite verwendet werden. Wenn die Standardfehlerbehandlung (unter Verwendung der Anweisung "onErrorresumNext) wie die Verwendung des ERR -Objekts ausgeschaltet wird, kann die GetLasterRor -Methode nicht auf die detaillierten Daten des Fehlers zugreifen.
Eigenschaften des Asperror -Objekts:
Das Asperror -Objekt liefert neun Attribute, um die Art und Quelle des aufgetretenen Fehlers anzuzeigen, und gibt den tatsächlichen Code zurück, der den Fehler verursacht hat. Die Eigenschaften und Beschreibungen sind wie folgt:
ASPCODE: Ganzzahl. Fehlernummer, die von ASP/IIS generiert wird, wie z. B. 0x800a009
ASPDESCRIPTION: String -Typ. Wenn dieser Fehler ein ASP-bezogener Fehler ist, ist diese Eigenschaft eine detaillierte Beschreibung des Fehlers. Zum Beispiel: Allhttp: http_accept:*/*http_accept_loguage: zh-cnhttp_connection: keep-aliveHttp_host: shttp_user_agent: mozilla/4.0 (kompatibel;
Kategorie: String -Typ. Die Quelle des Fehlers ist die der ASP -internen Skriptsprache oder eines Objekts.
Share: Bitte achten Sie auf! Gemeinsame ASP -Skript -Angriffe und Präventionstechniken Aufgrund der Bequemlichkeit und einfacher Verwendung von ASP verwenden immer mehr Website -Hintergrundprogramme die ASP -Skriptsprache. Da ASP selbst jedoch über einige Sicherheitslücken verfügt, bietet er Hackern die Möglichkeit, dies zu nutzen, wenn sie nicht vorsichtig sind. In der Tat ist Sicherheit nicht nur eine Frage des Netzwerkmanagements, sondern auch die Programmierer müssen sich in einer gewissen Sicherheit befinden.
7 Seiten in der vorherigen Seite der vorherigen Seite 1234567Next Seite