查看: 497|回复: 0

[ASP入门] ASP中的错误处理办法,用于代码中断 调试都方便。

[复制链接]
xuanxiao 发表于 2022-5-1 10:53:23 | 显示全部楼层 |阅读模式
ASP中的错误处理是个大问题,但是有一个很好的解决方案可以解决ASP的缺点。
On Error Resume Next 是唯一可能的处理方法,但如果使用不当,它会变得很糟糕。

请参阅下面使用On Error Resume Next 的示例:
  1. <%
  2. On Error Resume Next

  3. Call YourFunction()

  4. If Err.Number <> 0 Then
  5.   Call Log_Errors()
  6. End If
  7. On Error Goto 0


  8. Sub YourFunction()

  9. End Sub

  10. Sub Log_Error()
  11. Response.Write  "发生意外错误(" & Err.number & "-"& err.Description &")"
  12. Response.End
  13.   '您的登录数据库、事件查看器、电子邮件等的代码...
  14. End Sub
  15. %>
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表

在线客服

售前咨询
售后咨询
服务热线
023-58418553
微信公众号