多くの友人がこのメソッド「Response.Write」を使用してから、関連するステートメントを出力して、それが正しいかどうかを確認できると思います。数日前、私は約7つまたは8つのサブ/関数を含む1000行のページを書きました。デバッグ時に30以上のResponse.writeを使用しました。なんてこった、デバッグした後、これらの30を一つずつ削除してください。
今日、私はASPのデバッグクラス(VBS)を見ました。試してみました、すごかったです!
使用方法は非常にシンプルです:
test.asp
コードコピーは次のとおりです。
<! - #include file = "debuggingconsole.asp" - >
<%
output = "xxxx"
debugstr = new debuggingconsoleを設定します
Debugstr.Enabled = true
debugstr.print「パラメーター出力の値」、出力
'...
Debugstr.Draw
Debugstr = Nothingを設定します
%>
===========================================================================
DebuggingConsole.asp
コードコピーは次のとおりです。
<%
クラスデバッグコンドール
プライベートDBG_ENABLED
プライベートDBG_SHOW
プライベートDBG_REQUESTTIME
プライベートDBG_FINISHTIME
プライベートDBG_DATA
プライベートDBG_DB_DATA
プライベートDBG_ALLVARS
プライベートDBG_SHOW_DEFAULT
プライベートディブセット(2)
'construktor =>デフォルト値を設定します
private sub class_initialize()
dbg_requesttime = now()
dbg_allvars = false
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#' " id = sectname#style = "" font-weight:bold; cursor:hand; colury:white; padding-left:4; padding-right:4; padding-bottom:2; "" "> |#title#| onclick = "" window.event.cancelbubble = true; "> |#data#| </div> | "
Divsets(1)= "<tr> <td> <div id = sectname#style =" "font-weight:bold; cursor:hand; background:#7ea5d7; color:white; padding-reft:4; padding-bottom:2;" "onclick =" "javascript:if (document.getElementById( 'data#sectname#')。style.display == 'none'){document.getelementbyid( 'data#sectname#')。style.display = 'block';} style = "" cursor:text; display:block; background:#fffff; padding-left:8; "" onclick = "" window.event.cancelbubble = true; ""> |#data#| "
Divsets(2)= "<tr> <td> <div id = sectname#style =" "background:#7ea5d7; color:lightsteelblue; padding-right:4; padding-right:4; padding-bottom:2;" "> |#title#| <div = date#sectname#sectiel =" </div> | "
dbg_show_default = "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
End Sub
公共財産let let enabled(bnewvalue) '' [bool]は「有効」をtrueまたはfalseに設定します