موصى به: مهارات جلسة البرمجة ASP يعرف أي شخص كتب ASP أكبر قليلاً أن الجلسة مفيدة حقًا. يمكن استخدامه لتسجيل متغيرات البيانات المملوكة للمستخدم ، والتي هي آمنة ومريحة. ولكن هل تعرف حقًا كيف تعمل الجلسة؟ ربما بعد أن تفهم ، لن تجرؤ أبدًا على استخدام هذا الكائن الكراهية مرة أخرى. على الرغم من أن طريقة استبدالها مزعجة بعض الشيء ، إلا أنها لا تزال فترة طويلة
يتم استخدام المتغيرات لتخزين المعلومات.
إذا تم الإعلان عن متغير خارج الروتين الفرعي ، فيمكن تغيير المتغير بواسطة أي برنامج نصي في ملف ASP. إذا تم الإعلان عن متغير في روتين فرعي ، فسيتم إنشاءه وإلغاءه في كل مرة يتم تنفيذ الروتين الفرعي.
مثال:
إعلان المتغيرات
ما يلي هو المحتوى المقتبس: <html> <body> <٪ الاسم الخافت الاسم = Donald Duck الرد. write (اسمي: والاسم) ٪> </body> </html> |
يتم استخدام المتغيرات لتخزين المعلومات. يوضح هذا المثال كيفية إعلان متغير ، وتعيين قيمة لمتغير ، واستخدم هذا المتغير في البرنامج
أعلن صفيف
ما يلي هو المحتوى المقتبس: <html> <body> <٪ قاتمة fname (5) ، أنا fname (0) = جورج fname (1) = جون fname (2) = توماس fname (3) = جيمس fname (4) = adrew fname (5) = مارتن لأني = 0 إلى 5 Response.write (fname (i) & <br />) التالي ٪> </body> </html> |
يتم استخدام المصفوفات لتخزين سلسلة من عناصر البيانات ذات الصلة. يوضح هذا المثال كيفية إعلان صفيف يخزن الأسماء.
حلقة لإنشاء عناوين HTML
ما يلي هو المحتوى المقتبس: <html> <body> <٪ خافت أنا لأني = 1 إلى 6 Response.write (<h & i &> header & i & </h & i &>) التالي ٪> </body> </html> |
كيفية حلقة لإنشاء 6 عناوين HTML مختلفة.
حدد تحيات قائمة على الوقت مع VBScript
ما يلي هو المحتوى المقتبس: <html> <body> <٪ خافت ح H = ساعة (الآن ()) Response.write (<p> & Now ()) استجابة. write ((وقت بكين) </p>) إذا ح <12 ثم الرد. write (صباح الخير!) آخر الرد. write (يوم جيد!) إنهاء إذا ٪> </body> </html> |
سيعرض هذا المثال رسائل مختلفة للمستخدم وفقًا لوقت الخادم.
حدد تحيات قائمة على الوقت باستخدام JavaScript
ما يلي هو المحتوى المقتبس: <٪@ language = javaScript ٪> <html> <body> <٪ var d = تاريخ جديد () var h = d.gethours () استجابة. write (<p>) استجابة. write (D (Beijing Time)) استجابة. write (</p>) إذا (H <12) { الرد. write (صباح الخير!) } آخر { الرد. write (يوم جيد!) } ٪> </body> </html> |
هذا المثال هو نفسه أعلاه ، ولكن بناء الجملة مختلف.
عمر المتغيرات
يمكن الوصول إلى المتغيرات المعلنة خارج الروتين الفرعي وتعديلها بواسطة أي برنامج نصي في ملف ASP.
يتم إنشاء المتغيرات المعلنة في الروتين الفرعي وإلغاء فقط عند تنفيذ الروتين الفرعي في كل مرة. لا يمكن الوصول إلى هذا المتغير وتعديله بواسطة البرامج النصية خارج الروتين الفرعي.
لإعلان المتغيرات لاستخدامها بواسطة ملفات ASP المتعددة ، أعلن أن المتغير كمتغير جلسة أو متغير تطبيق.
متغير الجلسة
يتم استخدام متغير الجلسة لتخزين المعلومات لمستخدم واحد وهو صالح لجميع الصفحات في تطبيق واحد. البيانات النموذجية المخزنة في الجلسة هي اسم أو معرف أو معلمة.
متغيرات التطبيق
متغير التطبيق صالح أيضًا لجميع الصفحات في التطبيق. يتم استخدام متغيرات التطبيق لتخزين المعلومات حول جميع المستخدمين في تطبيق معين.
مشاركة: استدعاء طرق عرض SQL Server والإجراءات المخزنة في ASP 1. مقدمة ASP (صفحات الخادم النشط) هي بيئة نصية من جانب الخادم ، والتي تدعمها IIS3.0 من Microsoft أو أعلى. يمكن استخدامه لإنشاء صفحات ويب ديناميكية أو لإنشاء تطبيقات ويب قوية. صفحة ASP عبارة عن ملف يتضمن علامات HTML ، والنص ، وأوامر البرنامج النصي. يمكن أن تستدعي صفحات ASP مكونات ActiveX لأداء مهام مثل الاتصال برقم