ASP Server.GetLastError() 方法 (ASP 3.0)
ASP Server.GetLastError() 方法 用于返回定义发生的错误条件的 ASP 错误对象。一般A网站使用默认文件\iishelp\common\500-100.asp会遇到ASP文件出错。或者我们也可以创建自己的文件。此方法仅在 .asp 文件向客户端发送任何内容之前可用。
注意:如果 IIS 在处理 ASP 文件或应用程序的Global.asa 文件时遇到错误,将生成 500;100 自定义错误。
句法:
Server.GetLastError()
参数值:此方法不包含任何参数值。
返回值:此方法不返回任何值。
下面的示例演示了不同类型的错误。基本上,存在三种类型的错误:
- 预处理错误:在下面的示例中,当 IIS 尝试包含文件时会发生错误,因为 include 语句缺少文件参数:
<%
response.write("sometext")
%>
- 脚本编译错误:下面的代码演示了在编译脚本时会发生错误,因为缺少“next”关键字:
<%
dim i
for i=1 to 10
........
nxt
%>
- 运行时错误:下面的代码演示了由于脚本尝试除以 0 会发生错误:
<%
dim i,tot,j
i=0
tot=0
j=0
for i=1 to 10
tot=tot+1
next
tot=tot/j
%>