موصى به: تصميم توافق ذاكرة التخزين المؤقت لتطبيقات الويب بعد اجتياز الوكيل ، نظرًا لضيف طبقة وسيطة بين العميل والخدمة ، لا يمكن للخادم الحصول مباشرة على IP للعميل ، ولا يمكن لاتجاه جانب الخادم العودة مباشرة إلى العميل من خلال عنوان إعادة التوجيه. ومع ذلك ، في معلومات رأس HTTP لطلبات إعادة التوجيه ، تتم إضافة http_x
لتجنب صعوبات الصيانة الناجمة عن الكتابة المختلطة لبرنامج ASP TML Code ، تقدم هذه المقالة طريقة لاستخدام قوالب لفصل البرامج والصفحات لجعل البرمجة أسهل.
عند استخدام ASP لإنشاء موقع ، غالبًا ما يكون هناك موقف يتم فيه خلط رمز البرنامج ورمز HTML في ملف ASP. هناك العديد من العيوب للقيام بذلك
1. ناهيك عن أنه عند البرمجة ، يجب عليك تصميم وترتيب تخطيط الصفحة ، مما سيؤدي إلى خلط الرمز ويصعب فهمه وغير منتظم ؛
2. عندما تحتاج إلى تغيير مظهر الصفحة ، لا تحتاج فقط إلى تغيير جزء HTML ، ولكن تحتاج أيضًا إلى تغيير رمز ASP ، وهو أمر ليس من السهل الحفاظ عليه.
لذا ، كيف يمكننا تجنب هذه المشاكل؟
الجواب هو استخدام ملف قالب لفصل رمز ASP وصفحات HTML ، وسيتم حل جميع المشكلات. استخدام القوالب له الفوائد التالية:
1. يمكن استبدال ظهور الموقع بأكمله في وقت قصير جدًا ؛
2. تمكين المبرمجين من البرمجة التجريدية دون الحاجة إلى لمس رمز HTML ؛
3. يمكن إعادة استخدام القالب السابق.
ستعرف البرامج التي استخدمت PHP أن PHP لديه برنامج قالب (FastTemplate). المشكلة الحالية هي كيفية تنفيذ وظائف مماثلة في ASP.
يأتي ASP من Microsoft مع نصين: VBScript و JScript. انهم جميعا مع كائن التعبير العادي (regexp). باستخدام كائنات السلسلة وكائنات regexp ، يمكنك بسهولة تنفيذ وظائف القالب. استخدم Mu Feng هذا لكتابة ملف template.jscript.inc ، ويتم إرفاق محتوى هذا الملف بنهاية المقالة. يمكن للقارئ المختص تحسينًا وفقًا لاحتياجاتهم.
فيما يلي وصف لكيفية استخدامه. نظرًا لأن هذا الملف مكتوب في JScript (بالطبع ، من السهل تحويله إلى vbscript) ، يجب تعيين لغة البرمجة النصية الافتراضية على JScript ، أي ، يجب أن يكون السطر الأول من برنامج ASP: ٪@language = jscript ٪ ، ثم يتم تضمين ملف برنامج القالب:!
اسمحوا لي أولاً أن أقدم استخدام فئة القالب:
1. إنشاء كائن قالب: قالب (مسار)
المعلمات: مسار (نوع السلسلة) مسار تخزين ملف HTML.
استخدم المشغل الجديد لإنشاء كائن قالب.
مشاركة: البرنامج التعليمي الأساسي ASP: تعلم تطبيق البرامج الفرعية في ASP في ASP ، يمكنك الاتصال ببرنامجك الخاص من خلال VBScript وطرق أخرى. مثال: استدعاء روتين فرعي باستخدام VBScript كيفية الاتصال بروتين فرعي مكتوب في VBScript من ASP. ما يلي هو المحتوى المقتبس
4 صفحات في إجمالي الصفحة السابقة 1234NEXT