WEB开发网
开发学院WEB开发ASP ASP技巧研究:ASP Error对象的相关知识 阅读

ASP技巧研究:ASP Error对象的相关知识

 2007-09-25 12:04:58 来源:WEB开发网   
核心提示: 此处参考了:ASP3.0高级编程关于使用ASPError对象的属性,有以下几点值得注意的:·即使没有出现错误,ASP技巧研究:ASP Error对象的相关知识(6),Number属性应该一直有一个值,如果ASP网页调用GetLastError方法时没有错误出现,如果把Sour

此处参考了:ASP3.0高级编程关于使用ASPError对象的属性,有以下几点值得注意的:

·即使没有出现错误,Number属性应该一直有一个值。如果ASP网页调用GetLastError方法时没有错误出现,该属性的值是0。通常情况下,对ASP脚本的运行期错误,Number属性返回十六进制的值“0x800A0000”,加上标准的脚本引擎错误代码。例如,前面的例子对“SubscriptoutofRange”错误的返回值为“0x800A0009”,因为VBScript对该类型错误的错误代码是“9”。

·当出现已经过一个错误时,Category和Description属性将一直有一个值。

·APSCode属性的值由IIS产生,对大多数脚本错误将为空。更多情况下,涉及外部组件使用出错时有相应的值。

·ASPDescription属性的值由ASP预处理程序产生,而不是由当前正在使用的脚本引擎产生的,并且对大多数脚本错误而言将是空的。更多情况下,对诸如对ASP内置对象调用无效的方法的错误有相应的值。

·File、Source、Line和column属性仅在错误出现时,并且在错误的详细数据是可用的情况下才能进行设置。对一个运行期错误,File和Line属性通常是有效的,但是column属性经常返回-1。当错误是一个阻止页面被ASP处理的语法错误,才返回Source属性。一般在这些情况下,Line和Column属性是有效的。如果把Source属性的值写到页面,明智的办法是先将该值传给HTMLEncode,以防在其含有非法的HTML字符。在本章的后面将详细地讨论HTMLEncode方法.

ERR对象

Tips:这是第二次写这个了,NND,原先写的重点是ASPError对象的介绍,我现在介绍一下err对象,这是一个很简单易于操作的对象,let'sgo.,在asp页面中.

上一页  1 2 3 4 5 6 7  下一页

Tags:ASP 技巧 研究

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接