asp-classic - 基于ASP的网站和表单的错误处理

标签 asp-classic vbscript error-handling

我正在一个基于asp的网站(不是.net)工作,该网站跨越约400个奇数页...现在,在整个网站中都存在ASP和VBScript错误,例如:

Microsoft VBScript运行时错误'800a000d'

类型不匹配:“日期”

/MySite/page.asp,第71行

(以上是在我将字符放入“日期”字段中时发生的。在这种情况下,我知道它的VBScript,但是到处都是。)

现在,我知道可以通过客户端验证(例如jQuery)避免这种情况,但是当发生此类情况时,如何编写默认的“错误”页面?您遇到了错误,而不是显示上面的内容,而是将您重定向到通用的“错误”页面?

我查找了其中的一些内容,并发现了ASP“On Error Resume Next”问题,但我没有找到任何可行的示例。每个代码都是针对特定的错误(例如5除以0)而量身定做的,我真的不想像400多个潜在的错误消息一样编写代码。

最佳答案

您可以通过IIS创建自定义错误页面。我不确定您正在运行的是哪个版本,等等-但这应该能为您提供一个良好的起点。 http://support.microsoft.com/kb/224070

关于asp-classic - 基于ASP的网站和表单的错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5064084/

相关文章:

mysql - 经典 ASP - 尝试检索特定值的总数

dictionary - VBScript 中的多维字典总是获取最后一个值?

vbscript - 使用 vbscript 处理传入的电子邮件

jQuery 验证插件 : Value in multiple ranges

c# - 如何将经典 ASP 响应对象传递给 C# DLL

iis - 在经典 ASP/Javascript 中将对象插入全局范围

jquery - 是否可以使用 BackLoad 和 JQuery File Uploader 以编程方式/动态确定缩略图的大小

mysql - 测试2个mysql数据库字段之间的asp(经典)查询字符串字段

java - 如何在 Java 中使用拆分字符串重建名称?

html - Controller 重定向导致错误403 'Type=Forbidden'