|
37
|
| Sander Versluys · 技术社区 · 17 年前 |
|
|
1
52
有两种方法,您可以在JScript或VBScript中编写代码,这两种方法都有构造,或者您可以在代码中伪造它。 使用JScript可以使用以下类型的构造:
在您的ASP代码中,您可以在下一次尝试时使用on error resume,然后在捕获点检查err.Number,如:
|
|
|
2
14
如果您使用On Error Resume Next,则需要注意在它之后包含多少代码:请记住,“If Err.Number<>0 Then”这句话仅指以前触发的错误。
否则,“出错后继续下一步”的意思就是它所说的——您的代码可以在任意多行上失败,执行将愉快地继续下去。这就是为什么这是一个痛苦的屁股。 |
|
|
3
8
对于缺少的COM类,有一种很好的处理方法:
|
|
|
4
8
1) 加
2) 在页面底部添加以下代码
|
|
|
5
5
声明 出错时继续下一步
然后以如下语句结束:
|
|
|
6
3
对于任何一个在ASP和更现代的语言领域工作过的人来说,这个问题都会引起一片笑声。根据我的经验,使用自定义错误处理程序(在IIS中设置以处理500;100个错误)是ASP错误处理的最佳选择。本文描述了这种方法,甚至给出了一些示例代码/数据库表定义。
link 存档.org的版本 |
|
|
7
2
|
|
8
1
有些场景并不总是允许开发人员切换脚本语言。 我的首选绝对是JavaScript(我在新项目中使用过它)。然而,维护旧项目仍然是必需的。不幸的是,这些都是用VBScript编写的。
|