【发布时间】:2011-02-21 09:11:10
【问题描述】:
我正在开发一个基于 ASP(不是 .net)的网站,它跨越大约 400 个页面...现在,整个网站都存在 ASP 和 VBScript 错误,例如:
Microsoft VBScript 运行时错误“800a000d”
类型不匹配:'Cdate'
/MySite/page.asp,第 71 行
(当我将字符放入“日期”字段时发生上述情况。在这种情况下我知道它的 VBScript,但我得到了很多。)
现在,我知道我可以通过客户端验证(例如 jQuery)避免这种情况,但是当这种情况发生时,我如何编写默认的“错误”页面?您遇到了错误,而不是向您显示上述内容,而是被重定向到一个通用的“错误”页面?
我查找了其中的一些内容,并找到了 ASP 'On Error Resume Next' 的内容,但我还没有找到任何可行的示例。每一个都是针对特定错误(比如 5 除以 0)量身定制的,我真的不想编写 400 多条潜在错误消息。
【问题讨论】:
标签: asp-classic vbscript error-handling