Μέθοδος GetLastError του ASP (ASP 3.0)
Ορισμός και χρήση
Η μέθοδος GetLastError επιστρέφει το αντικείμενο ASPError που περιγράφει τον λόγο του σφάλματος.
Προκαταρκτικά, ο ιστότοπος θα χρησιμοποιήσει το αρχείο \iishelp\common\500-100.asp για να χειριστεί τα σφάλματα ASP. Μπορείτε να χρησιμοποιήσετε αυτό το αρχείο ή να δημιουργήσετε το δικό σας αρχείο. Αν θέλετε να αλλάξετε το αρχείο που χειρίζεται τα custom errors 500;100 του ASP, χρησιμοποιήστε το IIS snap-in.
Σημείωση:Αν προκύψει σφάλμα κατά την επεξεργασία του αρχείου Global.asa ή της εφαρμογής από το IIS, θα δημιουργηθεί σφάλμα 500;100 custom error.
Σημείωση:Αυτή η μέθοδος είναι διαθέσιμη μόνο πριν το ASP αρχείο στείλει οποιοδήποτε περιεχόμενο στον περιηγητή.
Γραμματική
Server.GetLastError()
Παράδειγμα
Παράδειγμα 1
Σε αυτό το παράδειγμα, όταν το IIS προσπαθεί να αναφέρεται σε αρχείο και η πρόταση include δεν χρησιμοποιεί τον παράμετρο file, θα προκύψει σφάλμα:
<!--#include f="header.inc" --> <% response.write("sometext") %>
Παράδειγμα 2
Σε αυτό το παράδειγμα, όταν το σενάριο μεταφράζεται, λόγω της παραλείψης της λέξης κλειδί "next", θα προκύψει σφάλμα:
<% dim i for i=1 to 10 ........ nxt %>
Παράδειγμα 3
Σε αυτό το παράδειγμα, λόγω του ότι το σενάριο προσπαθεί να διαιρέσει έναν αριθμό με το 0, θα προκύψει σφάλμα:
<% dim i,tot,j i=0 tot=0 j=0 for i=1 to 10 tot=tot+1 next tot=tot/j %>