推薦:解讀ASP網站Server object error的方法症狀: 訪問asp網頁的時候出現如下錯誤:Server object error ''ASP 0178 : 80070005''Server.CreateObject Access Error/_fpclass/fpdbrgn1.inc, line 99The call to Server.C
不知道用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>| |
分享:如何使ASP跳出本次進入下一次循環看下面的Java代碼,目的是為了當i是3的時候,就不做輸出,直接跳到下一個循環。 以下為引用的內容: int i = 0; w
共3頁上一頁123下一頁