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

首頁 > 編程 > ASP > 正文

ASP中令人震撼的Debug類(VBScript)

2024-05-04 11:06:15
字體:
來源:轉載
供稿:網友
譯者的話:

不知道用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(unique

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91免费视频国产| 91大神福利视频在线| 亚洲一品av免费观看| 亚洲精选在线观看| 欧美日韩精品在线视频| 国产拍精品一二三| 亚洲第一黄色网| 久久久久久国产精品美女| 国产美女久久精品| 欧美久久精品一级黑人c片| 日韩经典一区二区三区| 欧美亚洲视频一区二区| 欧美日韩免费区域视频在线观看| 欧美日韩免费看| 91精品在线观看视频| 国产午夜精品久久久| 亚洲精品乱码久久久久久金桔影视| 国产深夜精品福利| 日韩av电影在线免费播放| 亚洲性日韩精品一区二区| 在线观看中文字幕亚洲| 欧美精品一区二区三区国产精品| 国产精品久久久久不卡| 国产精品欧美一区二区三区奶水| 欧美一区二区三区艳史| 欧美性猛交丰臀xxxxx网站| 国产精品国产三级国产专播精品人| 成人美女免费网站视频| 国产成人在线精品| 日韩欧美在线视频免费观看| 国产精品xxx视频| 亚洲欧美中文字幕在线一区| 日韩最新免费不卡| 中文字幕一区二区三区电影| 亚洲精品一区二区网址| 日韩欧美在线国产| 日本精品中文字幕| 国产一区二区三区免费视频| 欧美国产视频日韩| 国产成人精品免费久久久久| 国产欧美精品va在线观看| 欧美激情在线视频二区| 欧美自拍大量在线观看| 欧美一级大片在线观看| 国产精品高清网站| 精品久久久免费| 亚洲国产精品成人va在线观看| 97在线免费观看| 欧美日韩激情视频| 日本一区二区在线免费播放| 欧美大片在线看免费观看| 久久久久亚洲精品| 精品久久久久久久大神国产| xxx一区二区| 亚洲裸体xxxx| 久久99热精品这里久久精品| 亚洲最大成人免费视频| 亚洲欧洲日产国产网站| 欧美日韩免费观看中文| 亚洲欧美激情四射在线日| 成人激情视频小说免费下载| 国产精品福利小视频| 91麻豆国产精品| 亚洲精品午夜精品| 中文字幕欧美日韩精品| 日韩中文字幕网| 亚洲变态欧美另类捆绑| 亚洲一区精品电影| 日韩中文字幕精品| 亚洲精品色婷婷福利天堂| 亚洲视频在线观看视频| 欧美激情视频一区| 在线观看免费高清视频97| 亚洲精品www久久久| 在线播放日韩精品| 午夜精品久久久久久久99黑人| 国产z一区二区三区| 欧美激情综合色综合啪啪五月| 中文国产成人精品| 久久国产精品网站| 亚洲免费电影一区| 国产97在线观看| 日韩av电影在线网| 成人福利视频网| 精品中文字幕乱| 亚洲自拍偷拍在线| 亚洲精品mp4| 色综合色综合久久综合频道88| 精品国产依人香蕉在线精品| 日韩有码视频在线| 亚洲第一网站男人都懂| 97在线视频免费| 日韩中文第一页| 亚洲成人激情在线| 亚洲国产一区二区三区四区| 美女av一区二区| 亚洲国产精品成人一区二区| 亚洲第一页中文字幕| 亚洲精品一区二三区不卡| 亚洲乱码国产乱码精品精天堂| 欧美午夜性色大片在线观看| 亚洲欧美日韩中文在线制服| 欧美性jizz18性欧美| www.xxxx精品| 亚洲黄色av女优在线观看| 国产精品白丝jk喷水视频一区| 中日韩美女免费视频网站在线观看| 欧美激情精品久久久久久黑人| 亚洲最大中文字幕| 国产一区二区三区在线免费观看| 国产成人精品久久二区二区91| 亚洲精品视频在线播放| 国产免费成人av| 亚洲国模精品私拍| 久久精品99久久久久久久久| 国产成人自拍视频在线观看| 在线中文字幕日韩| 国产精品扒开腿做爽爽爽视频| 日韩一区二区三区在线播放| 国产日韩精品综合网站| 黄色成人在线免费| 国产精品v日韩精品| 日韩精品视频免费在线观看| 7m精品福利视频导航| 97国产精品人人爽人人做| 国产亚洲成av人片在线观看桃| 亚洲黄色成人网| 亚洲人成免费电影| 国产成一区二区| 色悠悠国产精品| 亚洲天堂精品在线| 亚洲国产成人爱av在线播放| 久久精品国产96久久久香蕉| 国内精品视频久久| 最新亚洲国产精品| 欧美在线视频一区| 日韩毛片在线观看| 欧美性理论片在线观看片免费| 国产精品成人观看视频国产奇米| 成人福利网站在线观看11| 国产精品夜色7777狼人| 日韩中文字幕国产| 亚洲国产精品va在线观看黑人| 国产性猛交xxxx免费看久久| 大胆欧美人体视频| 午夜免费久久久久| 91在线观看免费高清完整版在线观看| zzjj国产精品一区二区| 2021久久精品国产99国产精品| 国产成人自拍视频在线观看| 韩国福利视频一区| 日本午夜精品理论片a级appf发布| 亚洲第一中文字幕| 国产日韩精品入口| 亚洲欧美日韩国产成人| 成人免费在线网址| 欧美午夜丰满在线18影院| 色妞在线综合亚洲欧美| 亚洲iv一区二区三区| 日韩欧美在线视频观看| 国产视频精品在线| 日韩中文字幕av| 夜夜嗨av色一区二区不卡| 亚洲第一av网|