亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

ASP的Error對象知識簡析

2024-05-04 11:10:04
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了ASP的Error對象,需要的朋友可以參考下

在VBScript中,有一個On Error Resume Next語句,它使腳本解釋器忽略運行期錯誤并繼續腳本代碼的執行。接著該腳本可以檢查Err.Number屬性的值,判別是否出現了錯誤。如果出現錯誤,返回一個非零值。在ASP3.0中,也可以使用OnErrorGoto0“轉回到”缺省的錯誤處理。在ASP2.0中實際也進行這種處理,但是沒有相應文檔說明,這在很多asp數據相關處理文件中司空見慣,加上On Error Resume Next,關閉缺省的錯誤處理,然后用err抓住,

 

 
  1. If Err Then 
  2. err.Clear 
  3. Response.Write "出現了錯誤!" 
  4. Response.End 
  5. End If 

為了得到更加詳細的錯誤說明,我們就試試asperror對象吧,它是asp3.0的新對象,它可以通過server對象的getlasterror方法得到,asperror提供了關于asp中發生最后一個錯誤的詳細信息,與VBScript的Err對象不同,不能為查看是否出現了錯誤而隨時調用該方法,只能在一個ASP定制的錯誤網頁中使用。如果像對Err對象進行操作那樣,通過關閉缺省的錯誤處理(用On Error Resume Next語句)來使用,則GetLastError方法不能訪問錯誤的詳細數據。

ASPError對象的屬性:

ASPError對象提供了九個屬性說明所出現的錯誤的性質和錯誤源,并返回引發錯誤的實際代碼,其屬性及說明如下:

ASPCode:整型。由ASP/IIS產生的錯誤號,例如0x800A009

ASPDescription: 字符串型。如果這個錯誤是與ASP相關的錯誤,這個屬性是錯誤的詳細說明.例如:AllHTTP:HTTP_ACCEPT:*/*HTTP_ACCEPT_LANGUAGE:zh-cnHTTP_CONNECTION:Keep-AliveHTTP_HOST:sHTTP_USER_AGENT:Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.0;(R11.5))...還有cookie等報告.

Category:字符串型。錯誤來源,即ASP內部腳本語言、或一個對象.

Column:整型。產生錯誤的文件中的字符位置

Description:字符串型。錯誤的簡短說明

File:字符串型。錯誤出現時正在處理的文件的名稱

Line:整型。產生錯誤的文件中的行號

Number:整型。一個標準的COM錯誤代碼

Source:字符串型。引發錯誤的行的實際代碼

ok,這就是9個屬性,使用asperror對象的語法是:

asperror.property

就是這樣:

ASPError.ASPCode()

ASPError.ASPDescription()

ASPError.Category()

ASPError.Column()

ASPError.Description()

ASPError.File()

ASPError.Line()

ASPError.Number()

ASPError.Source()

在iis支持的所有目錄下面(或:在編輯了錯誤映射屬性的目錄內)的任一頁面上出現一個與ASP相關的錯誤時,都將載入定制錯誤頁面。實際上,現在已經設置了一個正常的腳本錯誤陷阱,因為在這個目錄內的任何一個網頁上的ASP運行期錯誤都將觸發定制錯誤頁面,錯誤網頁作為IIS的缺省安裝部分,可根據個人情況定制.例如,當我們在一個目錄下面輸入不存在的網頁時,出現404錯誤,當一個404錯誤出現時,使用的頁面是404b.htm,這個文件包含一個客戶端腳本代碼部分,它獲得當前文檔的URL(從document對象的url屬性中檢索)并在該頁面中顯示:

 

 
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"
  2. <html dir=ltr> 
  3. <head> 
  4. <style> a:link {font:9pt/11pt 宋體; color:FF0000} a:visited {font:9pt/11pt 宋體; color:#4e4e4e} 
  5. </style> 
  6. <META NAME="ROBOTS" CONTENT="NOINDEX"
  7. <title>無法找到網頁</title> 
  8. <META HTTP-EQUIV="Content-Type" Content="text-html; charset=gb2312"
  9. <META NAME="MS.LOCALE" CONTENT="ZH-CN"
  10. </head> 
  11. <script> 
  12. function Homepage(){ 
  13. <!-- 
  14. // in real bits, urls get returned to our script like this: 
  15. // res://shdocvw.dll/http_404.htm#http://www.DocURL.com/bar.htm 
  16. //For testing use DocURL = "res://shdocvw.dll/http_404.htm#https://www.microsoft.com/bar.htm" 
  17. DocURL = document.URL; 
  18. //this is where the http or https will be, as found by searching for :// but skipping the res:// 
  19. protocolIndex=DocURL.indexOf("://",4); 
  20. //this finds the ending slash for the domain server 
  21. serverIndex=DocURL.indexOf("/",protocolIndex + 3); 
  22. //for the href, we need a valid URL to the domain. We search for the # symbol to find the begining 
  23. //of the true URL, and add 1 to skip it - this is the BeginURL value. We use serverIndex as the end marker. 
  24. //urlresult=DocURL.substring(protocolIndex - 4,serverIndex); 
  25. BeginURL=DocURL.indexOf("#",1) + 1; 
  26. urlresult=DocURL.substring(BeginURL,serverIndex); 
  27. //for display, we need to skip after http://, and go to the next slash 
  28. displayresult=DocURL.substring(protocolIndex + 3 ,serverIndex); 
  29. InsertElementAnchor(urlresult, displayresult); 
  30. function HtmlEncode(text) 
  31. return text.replace(/&/g, '&').replace(/'/g, '"').replace(/</g, '<').replace(/>/g, '>'); 
  32. function TagAttrib(name, value) 
  33. return ' '+name+'="'+HtmlEncode(value)+'"'
  34. function PrintTag(tagName, needCloseTag, attrib, inner){ 
  35. document.write( '<' + tagName + attrib + '>' + HtmlEncode(inner) ); 
  36. if (needCloseTag) document.write( '</' + tagName +'>' ); 
  37. function URI(href) 
  38. IEVer = window.navigator.appVersion; 
  39. IEVer = IEVer.substr( IEVer.indexOf('MSIE') + 5, 3 ); 
  40. return (IEVer.charAt(1)=='.' && IEVer >= '5.5') ? 
  41. encodeURI(href) : 
  42. escape(href).replace(/%3A/g, ':').replace(/%3B/g, ';'); 
  43. function InsertElementAnchor(href, text) 
  44. PrintTag('A'true, TagAttrib('HREF', URI(href)), text); 
  45. //--> 
  46. </script> 
  47. <body bgcolor="FFFFFF"
  48. <table width="410" cellpadding="3" cellspacing="5"
  49. <tr> 
  50. <td align="left" valign="middle" width="360"
  51. <h1 style="COLOR:000000; FONT: 12pt/15pt 宋體"><!--Problem-->無法找到網頁</h1> 
  52. </td> 
  53. </tr> 
  54. <tr> 
  55. <td width="400" colspan="2"> <font style="COLOR:000000; FONT: 9pt/11pt 宋體">您正在搜索的網頁可能已經刪除、更名或暫時不可用。</font></td> 
  56. </tr> 
  57. <tr> 
  58. <td width="400" colspan="2"> <font style="COLOR:000000; FONT: 9pt/11pt 宋體"
  59. <hr color="#C0C0C0" noshade> 
  60. <p>請嘗試下列操作:</p> 
  61. <ul> 
  62. <li>如果您在“地址”欄中鍵入了網頁地址,請檢查其拼寫是否正確。<br> 
  63. </li> 
  64. <li>打開 <script> 
  65. <!-- 
  66. if (!((window.navigator.userAgent.indexOf("MSIE") > 0) && (window.navigator.appVersion.charAt(0) == "2"))) 
  67. Homepage(); 
  68. //--> 
  69. </script> 主頁,尋找指向所需信息的鏈接。</li> 
  70. <li>單擊<a href="javascript:history.back(1)">后退</a>按鈕嘗試其他鏈接。</li> 
  71. </ul> 
  72. <h2 style="font:9pt/11pt 宋體; color:000000">HTTP 404 - 無法找到文件<br> Internet 信息服務<BR></h2> 
  73. <hr color="#C0C0C0" noshade> 
  74. <p>技術信息(支持個人)</p> 
  75. <ul> 
  76. <li>詳細信息:<br><a href="http://www.microsoft.com/ContentRedirect.asp?prd=iis&sbp=&pver=5.0&pid=&ID=404&cat=web&os=&over=&hrd=&Opt1=&Opt2=&Opt3=" target="_blank">Microsoft 支持</a> 
  77. </li> 
  78. </ul> 
  79. </font></td> 
  80. </tr> 
  81. </table> 
  82. </body> 
  83. </html> 

以上就是對ASP error對象的全部簡析,希望對大家的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产va免费精品高清在线| 97在线视频一区| 久色乳综合思思在线视频| 欧美肥臀大乳一区二区免费视频| 久久久天堂国产精品女人| 欧美一级bbbbb性bbbb喷潮片| 国产精品精品一区二区三区午夜版| 成人做爽爽免费视频| 亚洲丝袜一区在线| 亚洲社区在线观看| 日韩成人激情视频| 亚洲欧美日韩高清| 亚洲第一网站免费视频| 欧美韩日一区二区| 国产精品免费观看在线| 国产日韩综合一区二区性色av| 国产亚洲精品久久久久久牛牛| 欧美乱大交xxxxx| 亚洲裸体xxxx| 日韩精品电影网| 91久久精品国产91久久性色| 亚洲精品之草原avav久久| 国产精品久久久999| 粉嫩av一区二区三区免费野| 国产精品v片在线观看不卡| 久久精品国产一区| www.欧美视频| 蜜月aⅴ免费一区二区三区| 在线国产精品视频| 亚洲伊人一本大道中文字幕| 国产在线高清精品| 亚洲激情自拍图| 日韩精品免费在线视频观看| 亚洲欧美中文日韩在线v日本| 国产精品入口日韩视频大尺度| 亚洲精品av在线播放| 午夜免费在线观看精品视频| 91成品人片a无限观看| 亚洲欧美激情在线视频| 国产精品久久久久久av| 久久精品这里热有精品| 激情成人中文字幕| 久久久免费电影| 日韩在线精品一区| 高跟丝袜欧美一区| 欧美性视频网站| 色偷偷av一区二区三区| 亚洲欧美国产一区二区三区| 欧美成人激情在线| 91免费在线视频| 日韩欧美精品在线观看| 欧美性一区二区三区| 亚洲欧美成人在线| 日韩专区中文字幕| 欧美日韩免费区域视频在线观看| 伊人久久久久久久久久| 亚洲色图在线观看| 欧美国产一区二区三区| 亚洲国产精品中文| 欧洲日本亚洲国产区| 国产视频精品一区二区三区| 九九九久久久久久| 欧美性精品220| 日韩av最新在线| 日韩小视频网址| 美女视频黄免费的亚洲男人天堂| 亚洲精品aⅴ中文字幕乱码| 日韩视频第一页| 色偷偷噜噜噜亚洲男人| 另类色图亚洲色图| 国产精品美女久久久久av超清| 中文.日本.精品| 97国产真实伦对白精彩视频8| 欧美午夜丰满在线18影院| 国产欧美一区二区三区在线看| 国产欧美婷婷中文| 91久热免费在线视频| 精品国产视频在线| 日韩欧美在线中文字幕| 91九色国产在线| 亚洲成人中文字幕| 永久免费精品影视网站| 久久综合伊人77777| 日韩在线免费观看视频| 亚州国产精品久久久| 久久免费在线观看| 日韩av电影手机在线观看| 日韩欧美在线国产| 欧美日韩亚洲高清| 国产精品久久久久久久久久久久久| 日韩中文字幕在线免费观看| 亚洲无av在线中文字幕| 国产精品永久免费观看| 亚洲free性xxxx护士白浆| 黑人巨大精品欧美一区二区三区| 日韩欧美中文字幕在线观看| 亚洲天天在线日亚洲洲精| 久久亚洲综合国产精品99麻豆精品福利| 欧美高清在线视频观看不卡| 中文字幕日韩欧美精品在线观看| 国产亚洲欧洲高清| 亚洲国产日韩欧美在线99| 日韩一区视频在线| 亚洲性日韩精品一区二区| 亚洲欧美日韩中文在线| 亚洲黄色片网站| 91精品视频在线免费观看| 日韩在线中文字| 亚州成人av在线| 一区二区欧美激情| 日韩激情第一页| 日韩精品极品在线观看播放免费视频| 国产精品视频网| 欧美日韩国产第一页| 亚洲四色影视在线观看| 国产视频丨精品|在线观看| 国产精品福利观看| 国内精品久久久久伊人av| 777国产偷窥盗摄精品视频| 欧洲永久精品大片ww免费漫画| 久久噜噜噜精品国产亚洲综合| 日本久久久久久| 一色桃子一区二区| 黑人精品xxx一区| 欧美福利小视频| 成人激情视频在线| 正在播放国产一区| 97香蕉久久夜色精品国产| 亚洲欧洲激情在线| 国产性色av一区二区| 亚洲精品一区二区三区不| 国产精品444| 亚洲午夜未满十八勿入免费观看全集| 欧美乱大交xxxxx| 久久影院资源站| 理论片在线不卡免费观看| 亚洲美女福利视频网站| 国产伊人精品在线| 91亚洲午夜在线| 欧美一区二粉嫩精品国产一线天| 午夜精品一区二区三区视频免费看| 美女扒开尿口让男人操亚洲视频网站| 欧美猛交ⅹxxx乱大交视频| 亚洲天堂av在线免费观看| 久久久黄色av| 亚洲成人精品视频在线观看| 国产亚洲aⅴaaaaaa毛片| 久久久久久69| 伊人男人综合视频网| 国产精品ⅴa在线观看h| 亚洲综合中文字幕在线观看| 国产一级揄自揄精品视频| 国产亚洲欧美aaaa| 国产成人精品亚洲精品| 日韩成人在线观看| 另类视频在线观看| 成人在线免费观看视视频| 亚洲日本中文字幕| 这里精品视频免费| 欧美性受xxxx黑人猛交| 久久久久女教师免费一区| 欧美日韩国产精品一区二区三区四区| 国产精品高清免费在线观看| 久久久精品视频在线观看|