أعتقد أن العديد من الأصدقاء قد يستخدمون هذه الطريقة "Response.write" ثم إخراج البيانات ذات الصلة لمعرفة ما إذا كان ذلك صحيحًا. قبل بضعة أيام ، كتبت صفحة ألف خط ، والتي تحتوي على حوالي سبعة أو ثمانية وظائف. لقد استخدمت أكثر من ثلاثين ردًا. الكتابة عند تصحيح الأخطاء. يا إلهي ، بعد تصحيح الأخطاء ، حذف هذه الثلاثين تلو الآخر ، وهو متعب!
اليوم رأيت فصل تصحيح (VBS) في ASP. جربتها ، كان الأمر رائعًا!
كيفية الاستخدام بسيط للغاية:
Test.asp
نسخة الكود كما يلي:
<!-#تضمين ملف = "debuggingConsole.asp"->
<٪
الإخراج = "xxxx"
تعيين debugstr = جديد debuggingConsole
debugstr.enabled = صحيح
debugstr.print "قيمة إخراج المعلمة" ، الإخراج
'...
Debugstr.draw
تعيين debugstr = لا شيء
٪>
===================================================================
DebuggingConsole.asp
نسخة الكود كما يلي:
<٪
الطبقة DebuggingConsole
خاص dbg_enabled
خاص dbg_show
خاص DBG_RequestTime
خاص DBG_FinishTime
خاص DBG_DATA
Private DBG_DB_DATA
خاصة DBG_Allvars
خاص dbg_show_default
divesets الخاصة (2)
'constuktor => اضبط القيم الافتراضية
sub sub class_initialize ()
dbg_requesttime = الآن ()
dbg_allvars = خطأ
set dbg_data = server.createObject ("scripting.dictionary")
divesets (0) = "<tr> <td style = 'Cursor: Hand ؛' onClick = "" javaScript: if (document.getElementById ('Data#sectname#'). style.display == 'none') {document.getElementById ('data#sectname#'). style.display = 'block' ؛ id = Sect#SectName#style = "" Font-Weight: Bold ؛ Cursor: Hand ؛ Background:#7EA5D7 ؛ Color ؛ Padding-Left: 4 ؛ Padding-Right: 4 ؛ Padding-Bottom: 2 ؛ "> |#title#|. onClick = "" window.event.cancelbubble = true ؛ "> |#data#| </div> | "
divsets (1) = "<tr> <td> <div id = sect#sectname#style =" "font-weight: bold ؛ bold: hand ؛ background:#7ea5d7 ؛ color: white ؛ padding-left: 4 ؛ padding-right: 4 ؛ padding-bottom: 2 ؛" "onclick =" (document.getElementById ('Data#sectname#'). style.display == 'none') {document.getElementByid ('Data#sectname#'). style.display = 'block' ؛ ID = Data#SectName#style = "" المؤشر: "العرض: background: #fffff ؛ padding-left: 8 ؛" "onClick =" "window.event.cancelbubble = true ؛
divsets (2) = "<tr> <td> <div id = sect#sectname#style =" "الخلفية:#7ea5d7 ؛ اللون: lightsteelblue ؛ padding-left: 4 ؛ padding-right: 4 ؛ padding-bottom: 2 ؛ Style = "" Display: None ؛ Background: LightSteelBlue ؛ Padding-Left: 8 ""> |#Data#|.
dbg_show_default = "0،0،0،0،0،0،0،0،0،0،0،0"
نهاية الفرعية
تتيح الخاصية العامة تمكين (bnewvalue) '' [Bool] تعيين "ممكّن" إلى صواب أو خطأ