您的位置: 濮阳信息港 > 汽车

站长ASP技巧研究ASPError对

发布时间:2019-06-13 20:23:15

17:45 来源:页教学 :Googler【纠错】人评论

A-A+ 怎么开淘宝店 站优化方法 创业如何获得投资 小米note顶配版评测 LOL活动

在VBScript中,有一个OnErrorResumeNext语句,它使脚本解释器忽略运行期错误并继续脚本代码的执行。接着该脚本可以检查mber属性的值,判别是否出现了错误。如果出现错误,返回一个非零值。在ASP3.0中,也可以使用OnErrorGoto0转回到缺省的错误处理。在ASP2.0中实际也进行这种处理,但是没有相应文档说明这在很多asp数据相关处理文件中司空见惯加上OnErrorResumeNext关闭缺省的错误处理然后用err抓住

以下为引用的内容:

ite出现了错误!dEndIf

为了得到更加详细的错误说明我们就试试asperror对象吧它是asp3.0的新对象它可以通过server对象的getlasterror方法得到asperror提供了关于asp中发生一个错误的详细信息与VBScript的Err对象不同,不能为查看是否出现了错误而随时调用该方法,只能在一个ASP定制的错误页中使用。如果像对Err对象进行操作那样,通过关闭缺省的错误处理(用OnErrorResumeNext语句)来使用,则GetLastError方法不能访问错误的详细数据。ASPError对象的属性:ASPError对象提供了九个属性说明所出现的错误的性质和错误源,并返回引发错误的实际代码,其属性及说明如下:ASPCode:整型。由ASP/IIS产生的错误号,例如0x800A009ASPDescription:字符串型。如果这个错误是与ASP相关的错误,这个属性是错误的详细说明.例如:AllHTTP:HTTP_ACCEPT:*/*HTTP_ACCEPT_LANGUAGE:zh-HTTP_CONNECTION:Keep-AliveHTTP_HOST:sHTTP_USER_AGENT:Mozilla/4.0(patible;MSIE6.0;WindowsNT5.0;(R11.5))...还有cookie等报告.Category:字符串型。错误来源,即ASP内部脚本语言、或一个对象.Column:整型。产生错误的文件中的字符位置Description:字符串型。错误的简短说明File:字符串型。错误出现时正在处理的文件的名称Line:整型。产生错误的文件中的行号Number:整型。一个标准的COM错误代码Source:字符串型。引发错误的行的实际代码ok这就是9个属性使用asperror对象的语法是:

以下为引用的内容:

operty就是这样:PCode()PDescription()tegory()lumn()scription()le()ne()mber()urce()

在iis支持的所有目录下面(或:在了错误映射属性的目录内)的任一页面上出现一个与ASP相关的错误时,都将载入定制错误页面。实际上,现在已经设置了一个正常的脚本错误陷阱,因为在这个目录内的任何一个页上的ASP运行期错误都将触发定制错误页面错误页作为IIS的缺省安装部分,可根据个人情况定制.例如当我们在一个目录下面输入不存在的页时出现404错误当一个404错误出现时,使用的页面是404b,这个文件包含一个客户端脚本代码部分,它获得当前文档的URL(从document对象的url属性中检索)并在该页面中显示:[html]!DOCTYPEHTMLPUBLIC-//W3C//DTDHTML3.2Final//ENhtmldir=ltrheadstylea:link{font:9pt/11pt宋体;color:FF0000}a:visited{font:9pt/11pt宋体;color:#4e4e4e}/styleMETANAME=ROBOTSCONTENT=NOINDEXtitle无法找到页/titleMETAHTTP-EQUIV=Content-TypeContent=text-html;charset=gb2312METANAME=CALECONTENT=ZH-CN/headscriptfunctionHomepage(){!--//inrealbitsurlsgetreturnedtoourscriptlikethis://res://l/_404#://.DocURL/bar//FortestinguseDocURL=res://l/_404#s://.microsoft/barDocURL=L;//thisiswheretheorswillbeasfoundbysearchingfor://butskippingtheres://protocolIndex=dexOf(://4);//thisfindstheendingslashforthedomainserverserverIndex=dexOf(/protocolIndex+3);//searchforthe#symboltofindthebegining//useserverIndexastheendmarker.//urlresult=bstring(protocolIndex-4serverIndex);BeginURL=dexOf(#1)+1;urlresult=bstring(BeginURLserverIndex);//fordisplayweneedtoskipafter://andgotothenextslashdisplayresult=bstring(protocolIndex+3serverIndex);InsertElementAnchor(urlresultdisplayresult);}functionHtmlEncode(text){place(//g'amp').replace(/'/g'quot;').replace(//g'lt;').replace(//g'gt;');}functionTagAttrib(namevalue){return''+name+'='+HtmlEncode(value)+'';}functionPrintTag(tagNameneedCloseTagattribinner){ite(''+tagName+attrib+''+HtmlEncode(inner));if(needCloseTag)ite('/'+tagName+'');}functionURI(href){IEVer=pVersion;IEVer=bstr(dexOf('MSIE')+53);return(arAt(1)=='.'IEVer='5.5')?encodeURI(href):escape(href).replace(/%3A/g':').replace(/%3B/g';');}functionInsertElementAnchor(hreftext){P/li/ul/font/td/tr/table/body/html[/html]

1 2 下一页 查看全文

情感散文
脱发
临床表现
猜你会喜欢的
猜你会喜欢的