موصى به: طرق لتفسير خطأ كائن الخادم لموقع ASP الأعراض: حدث الخطأ التالي عند الوصول إلى صفحة ويب ASP: خطأ كائن الخادم '' ASP 0178: 80070005''Server.CreateBject ERRROR/_FPCLASS/FPDBRGN1.inc ، السطر 99TH
لا أعرف ما إذا كان الأصدقاء الذين يكتبون رمزًا في ASP لديهم نفس الشعور بي. الشيء الأكثر إثارة للقلق في ASP هو أنه من غير المريح تصحيح برامج. أعتقد أن العديد من الأصدقاء قد يستخدمون هذه الطريقة للاستجابة. الكتابة ثم إخراج البيانات ذات الصلة لمعرفة ما إذا كان ذلك صحيحًا. قبل بضعة أيام ، كتبت صفحة ألف خط ، والتي تحتوي على حوالي سبعة أو ثمانية وظائف. لقد استخدمت أكثر من ثلاثين ردًا. الكتابة عند تصحيح الأخطاء. يا إلهي ، بعد تصحيح الأخطاء ، حذف هذه الثلاثين تلو الآخر ، وهو متعب!
اليوم رأيت فصل تصحيح (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 = خطأ تعيين dbg_data = server.createBject (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 ؛ الخلفية:#7ea5d7 ؛ اللون: أبيض ؛ حشوة اليسار: 4 ؛ حشوة اليمين: 4 ؛ حشوة القاع: 2 ؛> |#العنوان#| <div id = data#sectname#style = cursor: text ؛ display: none ؛ background: #fffff ؛ padding-left: 8 ؛ OnClick = window.event.cancelBubble = true ؛> |#Data#| </viv> | </div> | divesets (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 = javaScript: if (document.getElementById ('Data#sectname#'). style.display == 'none') {document.getElementById ('data#sectname#'). style.display = 'block' ؛ <div id = data#sectname#style = cursor: text ؛ display: block ؛ background: #fffff ؛ padding-left: 8 ؛ OnClick = window.event.cancelBubble = true ؛> |#Data#| </viv> | </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#| </viv> | </div> | |
مشاركة: كيفية جعل ASP القفز من هذا الوقت وأدخل الحلقة التالية انظر إلى رمز Java أدناه. والغرض من ذلك هو عدم الإخراج عندما أكون 3 وأقفز مباشرة إلى الحلقة التالية. ما يلي هو المحتوى المقتبس: int i = 0 ؛ ث
3 صفحات في إجمالي الصفحة السابقة 123 الصفحة التالية