Metoda ASP GetLastError() (ASP 3.0)
❮ Pełne odniesienie do obiektów serwera
Metoda GetLastError zwraca obiekt ASPError opisujący zaistniały stan błędu.
Domyślnie witryna sieci Web używa pliku \iishelp\common\500-100.asp do przetwarzania błędów ASP. Możesz użyć tego pliku lub stworzyć własny. Jeśli chcesz zmienić plik ASP w celu przetwarzania niestandardowych błędów 500;100, możesz użyć przystawki IIS.
Uwaga: Jeśli program IIS napotka błąd podczas przetwarzania pliku ASP lub pliku Global.asa aplikacji, zostanie wygenerowany błąd niestandardowy 500;100.
Uwaga: ta metoda jest dostępna tylko przed wysłaniem przez plik ASP jakiejkolwiek zawartości do przeglądarki.
Składnia
Server.GetLastError()
Przykłady
Przykład 1
W przykładzie wystąpi błąd, gdy IIS spróbuje dołączyć plik, ponieważ w instrukcji include brakuje parametru pliku:
<!--#include f="header.inc" -->
<%
response.write("sometext")
%>
Przykład 2
W tym przykładzie wystąpi błąd podczas kompilowania skryptu, ponieważ brakuje słowa kluczowego „next”:
<%
dim i
for i=1 to 10
........
nxt
%>
Przykład 3
W tym przykładzie wystąpi błąd, ponieważ skrypt próbuje podzielić przez 0:
<%
dim i,tot,j
i=0
tot=0
j=0
for i=1 to 10
tot=tot+1
next
tot=tot/j
%>
❮ Pełne odniesienie do obiektów serwera