روش ASP GetLastError() (ASP 3.0)
تعریف و استفاده
روش GetLastError به ASPError object برمیگرداند که دلیل خطا را توصیف میکند.
به طور پیشفرض، وبسایت از فایل \iishelp\common\500-100.asp برای پردازش خطاهای ASP استفاده میکند. شما میتوانید از این فایل استفاده کنید یا فایل خود را ایجاد کنید. اگر میخواهید فایل ASP برای پردازش خطاهای 500;100 custom errors را تغییر دهید، از snap-in IIS استفاده کنید.
توضیح:اگر هنگام پردازش فایل ASP یا Global.asa توسط IIS خطایی رخ داد، خطای 500;100 custom error تولید میشود.
توضیح:این روش تنها در ASP در حالی که هیچ محتوایی به مرورگر ارسال نشده است، قابل استفاده است.
شیوهنامه
Server.GetLastError()
مثال
مثال 1
در این مثال، هنگامی که IIS سعی میکند فایل را مراجعه کند و دستور include از پارامتر file استفاده نکرده باشد، خطا رخ میدهد:
<!--#include f="header.inc" --> <% response.write("text") %>
مثال 2
در این مثال، هنگام ترجمه اسکریپت، به دلیل گم شدن کلمه کلیدی "next"، خطا رخ میدهد:
<% dim i برای i=1 تا 10 ........ nxt %>
مثال 3
در این مثال، به دلیل اینکه اسکریپت سعی در تقسیم یک عدد با صفر میکند، خطا رخ میدهد:
<% dim i,tot,j i=0 tot=0 j=0 برای i=1 تا 10 tot=tot+1 next tot=tot/j %>