首页   网站推广   网站优化   网站赚钱   网站运营  门户动态 建站经验 网络安全 DIV+CSS教程 网页设计 站长论坛 站长IDC
 ASP教程  PHP教程   JSP教程  .NET教程   XML教程  SQL教程 鼠标特效 窗口特效 图像特效 按钮特效 站长工具 源码下载
zanox Affiliates find Affiliates
文字广告位招商|文字广告位招商 | 华北站长站 | 文字广告位招商 | 华北站长站 | 文字广告位招商 | 华北站长站 | 文字广告位招商 | 华北站长站| 华北站长站
   北京奥运会倒计时:
当前时间
  当前位置 → 华北站长站ASP教程 → 浏览正文
ASPError(err)对象的相关基础知识
发布时间::2008年04月30日 【字体: 】&  作者:网络 [ 加入收藏]

在VBs cript中,有一个On Error Resume Next语句,它使脚本解释器忽略运行期错误并继续脚本代码的执行。接着该脚本可以检查Err.Number属性的值,判别是否出现了错误。如果出现错误,返回一个非零值。在ASP 3.0中,也可以使用On Error Goto 0“转回到”缺省的错误处理。在ASP 2.0中实际也进行这种处理,但是没有相应文档说明,这在很多asp数据相关处理文件中司空见惯,加上On Error Resume Next ,关闭缺省的错误处理,然后用err抓住,
If Err Then
err.Clear
Response.Write "出现了错误!"
Response.End
End If
为了得到更加详细的错误说明,我们就试试asperror对象吧,它是asp3.0的新对象,它可以通过server对象的getlasterror方法得到,asperror提供了关于asp中发生最后一个错误的详细信息,与VBs cript的Err对象不同,不能为查看是否出现了错误而随时调用该方法,只能在一个ASP定制的错误网页中使用。如果像对Err对象进行操作那样,通过关闭缺省的错误处理(用On Error Resume Next语句)来使用,则GetLastError方法不能访问错误的详细数据。
ASPError对象的属性:
ASPError对象提供了九个属性说明所出现的错误的性质和错误源,并返回引发错误的实际代码,其属性及说明如下:

ASPCode : 整型。由ASP/IIS产生的错误号,例如0x800A009
ASPDes cription: 字符串型。如果这个错误是与ASP相关的错误,这个属性是错误的详细说明.例如:All HTTP: HTTP_ACCEPT:*/* HTTP_ACCEPT_LANGUAGE:zh-cn HTTP_CONNECTION:Keep-Alive HTTP_HOST:s HTTP_USER_AGENT:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; (R1 1.5)) ...还有cookie等报告.
Category : 字符串型。错误来源,即ASP内部脚本语言、或一个对象.
Column : 整型。产生错误的文件中的字符位置
Des cription : 字符串型。错误的简短说明
File : 字符串型。错误出现时正在处理的文件的名称
Line : 整型。产生错误的文件中的行号
Number : 整型。一个标准的COM错误代码
Source : 字符串型。引发错误的行的实际代码使用asperror对象的语法是:
asperror.property
就是这样:ASPError.ASPCode()
ASPError.ASPDes cription()
ASPError.Category()
ASPError.Column()
ASPError.Des cription()
ASPError.File()
ASPError.Line()
ASPError.Number()
ASPError.Source()

在iis支持的所有目录下面(或:在编辑了错误映射属性的目录内)的任一页面上出现一个与ASP相关的错误时,都将载入定制错误页面。实际上,现在已经设置了一个正常的脚本错误陷阱,因为在这个目录内的任何一个网页上的ASP运行期错误都将触发定制错误页面,错误网页作为IIS的缺省安装部分,可根据个人情况定制.例如,当我们在一个目录下面输入不存在的网页时,出现404错误,当一个404错误出现时,使用的页面是404b.htm,这个文件包含一个客户端脚本代码部分,它获得当前文档的URL(从document对象的url属性中检索)并在该页面中显示一个我们常见到的404错误页面。具体的外观当然决定于您的浏览器。

下一页
本文共 5 页,第  [1]  [2]  [3]  [4]  [5]  页

  上一篇:用ASP编写下载网页中所有资源的程序
  下一篇:使用application提高ASP数据显示效率

郑重声明:本文仅代表作者个人观点与本站无关,其原创性与文中所述文字和内容未经本站证实,对本文及其中全部或部分内容、文字的真实性、完整性、及时性本站不作任何保证和承诺,请自行核实相关内容。
620*136广告位出租,联系QQ:513178175 793518
 相关文章
·[ASP教程] 把网页中的电话号码生成图片的ASP程序04-30 
·[ASP教程] 使用application提高ASP数据显示效率04-30 
·[ASP教程] 用ASP编写下载网页中所有资源的程序04-30 
·[ASP教程] 在ASP中使用数据库在ASP中使用数据库04-30 
·[ASP教程] ASP基础教程:ASP内建对象Response04-22 
·[ASP教程] ASP基础教程:ASP内建对象Request04-22 
·[ASP教程] ASP教程:ASP脚本循环语句04-22 
·[ASP教程] ASP基础教程:ASP脚本变量、函数、过程和条件语04-22 
·[ASP教程] ASP基础教程:ASP脚本基础04-22 
·[ASP教程] ASP入门与实例---IIS的安装与配置04-22 
  热门文章
百度在今年推出广告营销产品06-09 
google终于制造出其第一台06-09 
windows系统下安装MyS06-08 
中国网站发展的重中之重是创新盈06-08 
使用不着dreamweaver06-08 
杨致远向雅虎员工致信来解读代理06-08 
 我国外交部驳中国特工盗取美部06-08 
微软新购公司涉嫌会计丑闻遭调查06-03 
揭开国际铁公鸡排行榜背后真相05-30 
  推荐文章
[门户动态] 微软新购公司涉嫌会计丑闻遭调
[门户动态] 揭开国际铁公鸡排行榜背后真相
[门户动态] 亚马逊将试水网络视频服务
[门户动态] 马云承诺5000万美元建华南
[建站经验] 国内网络广告市场竞争分析
[建站经验] 搜索引擎向网上社区发力 成为
[网站运营] 网站运营之在线客户界面设计
[门户动态] 中华英才网张建国:规划人生三
[门户动态] 报告称2013年全球网络视频
关于我们 | 用户帮助 | 隐私权政策 | 版权声明 | 意见反馈 | 友情链接 | 广告服务 | 免责条款 |
华北站长站 版权所有 2003-2008
鲁ICP备08006134号 广告合作QQ:793518  广告招商电话:0531-88819137
浏览本站建议选用IE5.0以上浏览器 1024*768分辨率
本站由中华e联提供空间支持
本站基于ACTCMS1.0所建