发布网友
共1个回答
热心网友
这句话也就是容错处理的
比如,你的数据库操作过程中出现错误了,如果没有这句话,程序就会停止了,然后把错误信息显示出来,而有了这句话以后,你就可以在文件的最底部加入捕捉错误的代码,然后友好地显示给客户错误提示,程序本身却没有停掉
示例:
<%@ LANGUAGE="VBscript" %>
<%Response.Buffer = True
On Error Resume Next
%>
<%
s="sa"
response.write(Int(s))
If Err.Number <> 0 Then
Response.Clear
response.write"发生错误:"%>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
错误 Number: <%= Err.Number %><br/>
错误信息: <%= Err.Description %><br/>
出错文件: <%= Err.Source %><br/>
出错行: <%= Err.Line %><br/>
<%= Err %>
</BODY>
</HTML>
<%End If%>