Ich denke, viele Freunde können diese Methode "Antwort" verwenden und dann relevante Aussagen ausgeben, um festzustellen, ob sie korrekt ist. Vor ein paar Tagen habe ich eine Seite von Tausend Zeilen geschrieben, die ungefähr sieben oder acht Sub/Funktionen enthält. Ich habe mehr als dreißig Antworten verwendet. Schreiben Sie beim Debuggen. Oh mein Gott, nach dem Debuggen ein einunddreißiger nach dem anderen zu löschen, was anstrengend ist!
Heute habe ich eine Debug -Klasse (VBS) in ASP gesehen. Ich habe es ausprobiert, es war unglaublich!
Die Verwendung ist sehr einfach:
test.asp
Die Codekopie lautet wie folgt:
<!-#include File = "DebuggingConsole.asp"->
<%
output = "xxxx"
Setzen Sie Debugstr = neue Debuggingconsole
debugstr.enabled = true
Debugstr.print "Wert der Parameterausgabe", Ausgabe
'...
Debugstr.draw
Setzen Sie Debugstr = nichts
%>
===========================================================================
Debuggingconsole.asp
Die Codekopie lautet wie folgt:
<%
Klassendebuggingconsole
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)
'Constuktor => Setzen Sie die Standardwerte
Private sub class_initialize ()
dbg_requesttime = jetzt ())
dbg_allvars = false
Setzen Sie dbg_data = server.createObject ("scripting.Dictionary").
Divsets (0) = "<tr> <td style = 'Cursor: Hand;' Onclick = "" JavaScript: if (document.getElementById ('Data#Sektenname#'). style.display == 'non') {document.getElementById ('data#tectname#'). style.display = 'block'; ID = SECT#SECTNAME#STYLE = "" Schriftgewicht: BOLD; Cursor: Hand; Hintergrund:#7ea5d7; Farbe: White; Padding-Links: 4; Padding-Right: 4; Padding-Bottom: 2; ""> |#Titel#| onclick = "" window.event.cancelBubble = true; "> |#Daten#| </Div> | "
Divsets (1) = "<tr> <td> <div id = Sekte#Sektenname#style =" "Schriftgewicht: fett; Cursor: Hand; Hintergrund:#7ea5d7; Farbe: White; Padding-Links: 4; Padding-Right: 4; Padding-Bottom: 2; (document.getElementById ('Data#tectname#'). style = "" Cursor: Text; Anzeige: Block; Hintergrund: #fffff; Padding-Links: 8; "" Onclick = "" Fenster.Event.CancelBubble = True; ""> |#Daten#|
Divsets (2) = "<tr> <td> <div id = Sekte#Sektenname#style =" "Hintergrund:#7ea5d7; Farbe: LightsteelBlue; Padding-Links: 4; Padding-Right: 4; Padding-Bottom: 2;"> |#Titel#| style = "" Anzeige: Keine; Hintergrund: LightsteelBlue; Padding-Left: 8 ""> |#Daten#|.
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"
Ende sub
Öffentliches Eigentum let aktiviert (BNewValue) '' [bool] setzt "aktiviert" für true oder false