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

首頁 > 編程 > ASP > 正文

ASP中的Debug類(VBScript)

2024-05-04 11:06:14
字體:
來源:轉載
供稿:網友
不知道用asp寫代碼的朋友是不是和我有一樣的感受,asp中最頭疼的就是調試程序的時候不方便,我想可能很多朋友都會用這樣的方法“response.write ”,然后輸出相關的語句來看看是否正確。前幾天寫了一個千行的頁面,里面大概有七八個sub/function,調試的時候用了有三十幾個response.write ,天,調試完后把這三十個一個個刪除,累!

今天看到一個asp中的debug類(vbs),試用了一下,絕!

使用方法很簡單:

test.asp

<!--#include file="debuggingconsole.asp"-->
<%
output="xxxx"
set debugstr = new debuggingconsole
debugstr.enabled = true
debugstr.print "參數output的值", output
'……
debugstr.draw
set debugstr = nothing
%>

===================================================

debuggingconsole.asp

<%
class debuggingconsole

private dbg_enabled
private dbg_show
private dbg_requesttime
private dbg_finishtime
private dbg_data
private dbg_db_data
private dbg_allvars
private dbg_show_default
private divsets(2)

'construktor => set the default values
private sub class_initialize()
dbg_requesttime = now()
dbg_allvars = false
set dbg_data = server.createobject("scripting.dictionary")
divsets(0) = "<tr><td style='cursor:hand;' onclick=""javascript:if (document.getelementbyid('data#sectname#').style.display=='none'){document.getelementbyid('data#sectname#').style.display='block';}else{document.getelementbyid('data#sectname#').style.display='none';}""><div id=sect#sectname# style=""font-weight:bold;cursor:hand;background:#7ea5d7;color:white;padding-left:4;padding-right:4;padding-bottom:2;"">|#title#| <div id=data#sectname# style=""cursor:text;display:none;background:#ffffff;padding-left:8;"" onclick=""window.event.cancelbubble = true;"">|#data#| </div>|</div>|"
divsets(1) = "<tr><td><div id=sect#sectname# style=""font-weight:bold;cursor:hand;background:#7ea5d7;color:white;padding-left:4;padding-right:4;padding-bottom:2;"" onclick=""javascript:if (document.getelementbyid('data#sectname#').style.display=='none'){document.getelementbyid('data#sectname#').style.display='block';}else{document.getelementbyid('data#sectname#').style.display='none';}"">|#title#| <div id=data#sectname# style=""cursor:text;display:block;background:#ffffff;padding-left:8;"" onclick=""window.event.cancelbubble = true;"">|#data#| </div>|</div>|"
divsets(2) = "<tr><td><div id=sect#sectname# style=""background:#7ea5d7;color:lightsteelblue;padding-left:4;padding-right:4;padding-bottom:2;"">|#title#| <div id=data#sectname# style=""display:none;background:lightsteelblue;padding-left:8"">|#data#| </div>|</div>|"
dbg_show_default = "0,0,0,0,0,0,0,0,0,0,0"
end sub

public property let enabled(bnewvalue) ''[bool] sets "enabled" to true or false
dbg_enabled = bnewvalue
end property
public property get enabled ''[bool] gets the "enabled" value
enabled = dbg_enabled
end property

public property let show(bnewvalue) ''[string] sets the debugging panel. where each digit in the string represents a debug information pane in order (11 of them). 1=open, 0=closed
dbg_show = bnewvalue
end property
public property get show ''[string] gets the debugging panel.
show = dbg_show
end property

public property let allvars(bnewvalue) ''[bool] sets wheather all variables will be displayed or not. true/false
dbg_allvars = bnewvalue
end property
public property get allvars ''[bool] gets if all variables will be displayed.
allvars = dbg_allvars
end property

'******************************************************************************************************************
''@sdescription: adds a variable to the debug-informations.
''@param: - label [string]: description of the variable
''@param: - output [variable]: the variable itself
'******************************************************************************************************************
public sub print(label, output)
if dbg_enabled then
if err.number > 0 then
call dbg_data.add(validlabel(label), "!!! error: " & err.number & " " & err.description)
err.clear
else
uniqueid = validlabel(label)
response.write uniqueid
call dbg_data.add(uniqueid, output)
end if
end if
end

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲九九九在线观看| 久久综合88中文色鬼| 国产精品成人va在线观看| 精品自在线视频| 久久精品久久精品亚洲人| 狠狠综合久久av一区二区小说| 性亚洲最疯狂xxxx高清| 日韩精品一区二区三区第95| 中文字幕精品一区二区精品| 日韩欧美高清视频| 欧美性感美女h网站在线观看免费| 狠狠爱在线视频一区| 久久免费视频在线观看| 中文字幕日韩av电影| 色婷婷av一区二区三区久久| 亚洲欧美中文日韩在线v日本| 日韩美女av在线免费观看| 久热精品在线视频| 97视频在线观看免费| 久久久国产精品x99av| 国产做受高潮69| 色偷偷av一区二区三区乱| 亚洲一区二区三区毛片| 亚洲精品女av网站| 欧美一区二区三区四区在线| 亚洲网站视频福利| 日韩女优在线播放| 久久高清视频免费| 成人免费淫片视频软件| 欧美有码在线观看视频| 欧洲永久精品大片ww免费漫画| 欧美午夜片欧美片在线观看| 中文字幕亚洲一区二区三区五十路| 蜜臀久久99精品久久久久久宅男| 久久久久久国产免费| 夜夜嗨av一区二区三区免费区| 日韩成人中文电影| 韩国美女主播一区| 91最新在线免费观看| 欧美激情精品久久久久久| 欧美在线视频播放| 欧美老女人在线视频| 欧美极品少妇xxxxⅹ免费视频| 亚洲a区在线视频| 精品日韩美女的视频高清| 日韩av在线网站| 亚洲第一免费播放区| 久久99久久久久久久噜噜| 亚洲欧美日韩一区二区三区在线| 国产精品亚洲激情| 欧美极品美女电影一区| 国产欧美一区二区三区视频| 亚洲欧美第一页| 国产精品一区二区三区在线播放| 欧美在线视频观看免费网站| 95av在线视频| 在线观看欧美视频| 亚洲精品第一页| 欧美午夜美女看片| 国产精品免费看久久久香蕉| 韩国三级日本三级少妇99| 国产91精品久| 亚洲国产成人一区| 国产精品成人av在线| 在线观看日韩www视频免费| 中文字幕在线成人| 国产日本欧美在线观看| 777777777亚洲妇女| 国产欧美日韩精品在线观看| 日韩在线一区二区三区免费视频| 国外成人在线直播| 久久久久久久97| 精品福利樱桃av导航| 欧美国产精品日韩| 国产精品福利久久久| 中文日韩在线观看| 亚洲高清不卡av| 久久91超碰青草是什么| 日韩黄色高清视频| 91系列在线观看| 亚洲第一精品电影| 国产精品v片在线观看不卡| 久久精品欧美视频| www.亚洲一区| 精品人伦一区二区三区蜜桃网站| 国产精品久久久av久久久| 国产精品久久久久久久久借妻| 国产日韩中文字幕在线| 亚洲天堂视频在线观看| 日韩中文字幕在线播放| 欧美色视频日本高清在线观看| 亚洲午夜激情免费视频| 国产一区av在线| 亚洲一区精品电影| 高清欧美一区二区三区| 成年人精品视频| 国产小视频国产精品| 亚洲伊人成综合成人网| 亚洲成人黄色网址| 中文字幕视频在线免费欧美日韩综合在线看| 欧美激情视频网站| 欧美怡红院视频一区二区三区| 欧洲日韩成人av| 亚洲国产精品中文| 51ⅴ精品国产91久久久久久| 日韩精品视频在线观看网址| 亚洲综合日韩中文字幕v在线| 国产精品热视频| 国产精品中文字幕在线| 国产亚洲精品久久| 亚洲精品日韩在线| 这里只有精品视频在线| 日本91av在线播放| 久久亚洲影音av资源网| 欧美日韩亚洲一区二区| 精品久久久久久久久久久久久久| 国产日韩精品一区二区| 91精品视频观看| 久久精品99国产精品酒店日本| 国产精品成人av性教育| 国产成人av网| 亚洲国产高清福利视频| 91国产视频在线播放| 欧美激情精品久久久| 欧美日韩国产丝袜另类| 97免费视频在线| 日韩欧美国产高清91| 久久九九国产精品怡红院| 亚洲成人激情视频| 国产成人精品综合| 国产亚洲欧美一区| 国产精品第七影院| 成人天堂噜噜噜| 日韩美女福利视频| 98精品国产高清在线xxxx天堂| 欧美成人午夜激情视频| 在线亚洲午夜片av大片| 亚洲最新av网址| 久久久精品久久久久| 亚洲国产欧美久久| 亚洲欧美国产日韩天堂区| 亚洲国产精品久久精品怡红院| 国产一区二区三区在线观看视频| 国产97在线亚洲| 国产在线不卡精品| 日本国产高清不卡| 亚洲精品不卡在线| 日韩av网站导航| 国产精品美女无圣光视频| 国产精品高潮呻吟视频| 夜夜嗨av色一区二区不卡| 欧美激情亚洲另类| 黑人欧美xxxx| 精品电影在线观看| 欧美成人午夜免费视在线看片| 日本精品性网站在线观看| 欧美老少做受xxxx高潮| 日韩在线视频播放| 欧美成aaa人片在线观看蜜臀| 欧美日韩中文字幕在线视频| 91久久久久久国产精品| 欧美最顶级丰满的aⅴ艳星| 国产亚洲欧洲高清一区| 欧美裸体xxxx极品少妇|