ASP中的Debug类(VBScript)
点击次数:88 次 发布日期:2008-10-28 09:42:01 作者:源代码网
|
源代码网推荐
源代码网整理以下不知道用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>|"
|
源代码网整理以下
源代码网供稿. |