วิธี ASP GetLastError() (ASP 3.0)

คู่มืออ้างอิงองค์ประกอบ Server

การประกาศและการใช้งาน

วิธี GetLastError คืนค่า ASPError ซึ่งบรรยายสาเหตุของข้อผิดพลาด

โดยเริ่มแรก เว็บไซต์จะใช้ไฟล์ \iishelp\common\500-100.asp ในการจัดการข้อผิดพลาด ASP คุณสามารถใช้ไฟล์นี้ได้ หรือสร้างไฟล์ของตัวเอง หากคุณต้องการเปลี่ยนไฟล์ ASP ที่จัดการข้อผิดพลาด 500;100 custom errors ใช้ IIS snap-in

หมายเหตุ:หากมีข้อผิดพลาดขณะที่ IIS จัดการไฟล์ ASP หรือ Global.asa ของโปรแกรม จะทำให้เกิดข้อผิดพลาด 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
%>

คู่มืออ้างอิงองค์ประกอบ Server