Phương thức ASP GetLastError () (ASP 3.0)


❮ Tham chiếu đối tượng máy chủ hoàn chỉnh

Phương thức GetLastError trả về một đối tượng ASPError mô tả tình trạng lỗi đã xảy ra.

Theo mặc định, một trang Web sử dụng tệp \ iishelp \ common \ 500-100.asp để xử lý lỗi ASP. Bạn có thể sử dụng tệp này hoặc tạo tệp của riêng bạn. Nếu bạn muốn thay đổi tệp ASP để xử lý 500; 100 lỗi tùy chỉnh, bạn có thể sử dụng IIS snap-in.

Lưu ý: Lỗi tùy chỉnh 500; 100 sẽ được tạo ra nếu IIS gặp lỗi trong khi xử lý tệp ASP hoặc tệp Global.asa của ứng dụng. 

Lưu ý: Phương pháp này chỉ khả dụng trước khi tệp ASP gửi bất kỳ nội dung nào đến trình duyệt.

Cú pháp

Server.GetLastError()

Các ví dụ

ví dụ 1

Trong ví dụ này, lỗi sẽ xảy ra khi IIS cố gắng bao gồm tệp, vì câu lệnh include thiếu tham số tệp:

<!--#include f="header.inc" -->
<%
response.write("sometext")
%>

Ví dụ 2

Trong ví dụ này, lỗi sẽ xảy ra khi biên dịch tập lệnh, vì thiếu từ khóa "tiếp theo":

<%
dim i
for i=1 to 10
  ........
nxt
%>

Ví dụ 3

Trong ví dụ này, lỗi sẽ xảy ra vì tập lệnh cố gắng chia cho 0:

<%
dim i,tot,j
i=0
tot=0
j=0

for i=1 to 10
  tot=tot+1
next

tot=tot/j
%>

❮ Tham chiếu đối tượng máy chủ hoàn chỉnh