📜  ASP Server.GetLastError() 方法 (ASP 3.0)

📅  最后修改于: 2022-05-13 01:56:26.898000             🧑  作者: Mango

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
%>