ASP應(yīng)用進(jìn)階 ASP Error對(duì)象的相關(guān)知識(shí)_ASP教程
推薦:實(shí)例詳解ASP中斷開記錄集的使用方法我們?cè)谑褂肁SP 內(nèi)置的ADO組件進(jìn)行數(shù)據(jù)庫(kù)編程時(shí),通常是在腳本的開頭打開一個(gè)連接,并在腳本的最后關(guān)閉它,但是就較大腳本而言,在多數(shù)情況下連接打開的時(shí)間要比它需要打開的時(shí)間長(zhǎng)得多。因此為
在VBScript中,有一個(gè)OnErrorResumeNext語句,它使腳本解釋器忽略運(yùn)行期錯(cuò)誤并繼續(xù)腳本代碼的執(zhí)行。接著該腳本可以檢查Err.Number屬性的值,判別是否出現(xiàn)了錯(cuò)誤。如果出現(xiàn)錯(cuò)誤,返回一個(gè)非零值。在ASP3.0中,也可以使用OnErrorGoto0“轉(zhuǎn)回到”缺省的錯(cuò)誤處理。在ASP2.0中實(shí)際也進(jìn)行這種處理,但是沒有相應(yīng)文檔說明,這在很多asp數(shù)據(jù)相關(guān)處理文件中司空見慣,加上OnErrorResumeNext,關(guān)閉缺省的錯(cuò)誤處理,然后用err抓住,
IfErrThen err.Clear Response.Write"出現(xiàn)了錯(cuò)誤!" Response.End EndIf |
為了得到更加詳細(xì)的錯(cuò)誤說明,我們就試試asperror對(duì)象吧,它是asp3.0的新對(duì)象,它可以通過server對(duì)象的getlasterror方法得到,asperror提供了關(guān)于asp中發(fā)生最后一個(gè)錯(cuò)誤的詳細(xì)信息,與VBScript的Err對(duì)象不同,不能為查看是否出現(xiàn)了錯(cuò)誤而隨時(shí)調(diào)用該方法,只能在一個(gè)ASP定制的錯(cuò)誤網(wǎng)頁中使用。如果像對(duì)Err對(duì)象進(jìn)行操作那樣,通過關(guān)閉缺省的錯(cuò)誤處理(用OnErrorResumeNext語句)來使用,則GetLastError方法不能訪問錯(cuò)誤的詳細(xì)數(shù)據(jù)。
ASPError對(duì)象的屬性:
ASPError對(duì)象提供了九個(gè)屬性說明所出現(xiàn)的錯(cuò)誤的性質(zhì)和錯(cuò)誤源,并返回引發(fā)錯(cuò)誤的實(shí)際代碼,其屬性及說明如下:
ASPCode:整型。由ASP/IIS產(chǎn)生的錯(cuò)誤號(hào),例如0x800A009
ASPDescription: 字符串型。如果這個(gè)錯(cuò)誤是與ASP相關(guān)的錯(cuò)誤,這個(gè)屬性是錯(cuò)誤的詳細(xì)說明.例如: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等報(bào)告.
Category:字符串型。錯(cuò)誤來源,即ASP內(nèi)部腳本語言、或一個(gè)對(duì)象.
分享:請(qǐng)注意!常見的ASP腳本攻擊及防范技巧由于ASP的方便易用,越來越多的網(wǎng)站后臺(tái)程序都使用ASP腳本語言。但是, 由于ASP本身存在一些安全漏洞,稍不小心就會(huì)給黑客提供可乘之機(jī)。事實(shí)上,安全不僅是網(wǎng)管的事,編程人員也必須在某些安全
- asp FSO 讀寫文件本文件實(shí)現(xiàn)代碼
- asp中isNull、isEmpty和空字符串的區(qū)別
- asp獲取用戶真實(shí)IP地址的方法
- asp連接sqlserver數(shù)據(jù)庫(kù)實(shí)現(xiàn)代碼
- asp中正則表達(dá)式過濾html代碼函數(shù)
- asp中g(shù)et post提交表單區(qū)別
- 網(wǎng)頁模板:ASP內(nèi)建對(duì)象Request
- xmlhttp的open方法使用詳解
- ASP的常用的自定義函數(shù)大全
- asp中用for循環(huán)的一個(gè)小技巧
- eWebEditor v3.8 列目錄
- ASP無組件分頁實(shí)現(xiàn)思路及代碼
- 相關(guān)鏈接:
復(fù)制本頁鏈接| 搜索ASP應(yīng)用進(jìn)階 ASP Error對(duì)象的相關(guān)知識(shí)
- 教程說明:
ASP教程-ASP應(yīng)用進(jìn)階 ASP Error對(duì)象的相關(guān)知識(shí)。