تقدم هذه المقالة بشكل أساسي تقنيات واستخدام ملفات ASP.
نعلم جميعًا أن .asa هو اسم لاحقة الملف. إنه اختصار لتطبيق الخادم النشط.
إنه في الواقع ملف اختياري حيث يمكن لكاتب البرنامج تحديد البرامج النصية للأحداث وإعلان الكائنات مع نطاقات الجلسة والتطبيق. لا يتم استخدام محتويات هذا الملف لعرضها على المستخدم ، ولكن لتخزين معلومات الحدث والكائنات المستخدمة عالميًا بواسطة التطبيق. يجب تخزين هذا الملف في الدليل الجذر للتطبيق. يمكن أن يكون لكل تطبيق ملف Global.ASA واحد فقط.
إن أكثر المشاهدات الخاطئة شيوعًا حول Global.ASA هي أنه يمكن استخدامها كمكتبة لوظائف الاستخدام العام والتواصل الفرعي. لا يمكن استخدام ملف Global.asa إلا لإنشاء المراجع والتقاط الشركات الناشئة للكائنات ، وكذلك كائنات التطبيق النهائية وكائنات الجلسة.
يتم الوصول إلى ملف Global.asa بناءً على أحداث على مستوى الجلسة ويتم استدعاؤه في الحالات الثلاث التالية:
تنسيق الملف القياسي لـ Global.ASA كما يلي:
؟
- <scriptLanguage = vbscriptrunat = server>
- subplication_onstart
- يتم تشغيل application_onstart عندما يصل أي عميل أولاً إلى الصفحة الرئيسية للتطبيق
- ينتهي
- SUPERESSING_ONSTART
- يتم تشغيل Session_onstart عندما يقوم العميل أولاً بتشغيل أي صفحة في تطبيق ASP
- ينتهي
- subsession_onend
- "Session_onend يتم تشغيله عند توقيت جلسة العميل أو يخرج من التطبيق
- ينتهي
- Oubplication_onend
- يتم تشغيل Application_onend عندما ينخفض خادم الويب الخاص بالموقع
- ينتهي
- </script>