Я думаю, что многие друзья могут использовать этот метод «response.write», а затем вывести соответствующие операторы, чтобы увидеть, правильно ли он. Несколько дней назад я написал страницу тысячи строк, которая содержит около семи или восьми функций. Я использовал более тридцати ответов. Напишите при отладке. Боже мой, после отладки, удалите эти тридцать за другим, что утомительно!
Сегодня я видел класс отладки (VBS) в ASP. Я попробовал это, это было потрясающе!
Как использовать очень просто:
test.asp
Кода -копия выглядит следующим образом:
<!-#Включите file = "DebuggingConsole.asp"->
<%
output = "xxxx"
SET DEBUGSTR = Новая отладка
debugstr.enabled = true
debugstr.print "значение вывода параметров", вывод
... ...
debugstr.draw
SET DEBUGSTR = ничего
%>
===========================================================================
DebuggingConsole.asp
Кода -копия выглядит следующим образом:
<%
Класс отладка
Приватный dbg_enabled
Частный DBG_SHOW
Частный DBG_REQUESTTIME
Частный dbg_finishtime
Частный DBG_DATA
Приватный DBG_DB_DATA
Частный DBG_ALLVARS
Private 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 = Sect#Sectname#style = "" Font-Weight: жирный; onclick = "" window.event.cancelbubble = true; "> |#data#| </Div> | "
Divsets (1) = "<Tr> <td> <div ID = секта#sectname#style =" "" font-weight: bold; cursor: hand; фон:#7ea5d7; color: белый; падки-лето: 4; (document.getElementById ('Data#SectName#'). Style.Display == 'none') {document.getElementById ('Data#sectname#'). style.display = 'block';} else {document.getElementById ('Data#SectName#'). Style = "" Cursor: Text; Display: Block; Facower: #fffff; Padding-left: 8; "" onclick = "" window.event.cancelbubble = true; ""> |#data#|
Divsets (2) = "<tr> <td> <div id = sect#sectname#style =" "Фон:#7ea5d7; color: lightsteelblue; прокладки-лето: 4; Право накладки: 4; падки-баттом: 2;" "> | style = "" Display: нет;
dbg_show_default = "0,0,0,0,0,0,0,0,0,0,0,0,0,0"
Конец суб
Общественная собственность let Anabled (bnewvalue) '' [bool] устанавливает «включен» в True или False