موصى به: برنامج ASP Basic Tutorial: ملخص لطرق نقل البيانات بين صفحات الويب مقدمة نواجه دائمًا هذا الموقف حيث نحتاج إلى تمرير القيم من صفحة ويب إلى أخرى. في هذه المقالة ، يتم عرض عدة طرق لتمرير القيم من صفحة إلى أخرى. في هذا المثال ، تتكون صفحة الويب التي تم إنشاؤها من عنصر تحكم نص و
1. حلان لعرض ASP الصيني
كانت المشكلة الرئيسية الأولى التي واجهها المؤلف عندما بدأ في كتابة برامج ASP لأول مرة هي مشكلة العرض الصيني. بعد تشغيله ، وجد أن جميع الصينيين يقرؤون من ASP من قاعدة البيانات أصبحت ؟؟؟؟؟ ، والتي تشبه إلى حد ما مشكلة العرض الصينية الأكثر شيوعًا في JSP. بعد التحقق من البيانات ، وجد أن هناك طريقة لحل المشكلة الصينية بسهولة.
الطريقة 1:
بعد قراءة مستندات Microsoft NGWS ، وجدت أنه في قسم الأسئلة الشائعة في المستند ، ذكرت أنني أردت إضافة ملف config.web إلى دليل الويب. جربته وكان الأمر جيدًا باللغة الصينية.
الطريقة كما يلي:
قم بإنشاء ملف config.web ، مع المحتوى كما يلي ، ووضعه في دليل الويب
| ما يلي هو المحتوى المقتبس: < التكوين > < العولمة requestedCoding = UTF-8 استجابة encoding = UTF-8 /> </التكوين > |
في وقت لاحق ، رأيت شخصًا ما نشر منشورًا في المنتدى عبر الإنترنت قائلاً إنه سيكون من الجيد استبدال UTF-8 بـ GB2312. لم يحاول المؤلف ذلك ، حتى تتمكن من تجربته.
الطريقة 2:
في وقت لاحق ، اشتركت في مجموعة أخبار Microsoft ووجدت مقالات تناقش هذه المشكلة في مجموعة الأخبار من Microsoft Dotnet.framework.aspplus.general. تتمثل الطريقة في إضافة <٪@ codepage = 936 ٪> إلى بداية كل صفحة ، والتي تشبه إلى حد ما <٪@ page contentType = text/html ؛ charset = gb2312 ٪> في JSP واختبارها بسرعة ، وكان الأمر جيدًا !!!
تظهر الأمثلة أدناه:
| ما يلي هو المحتوى المقتبس: < ٪@ codepage = 936 ٪ > < ٪@ استيراد مساحة الاستيراد = system.data ٪ > < ٪@ استيراد مساحة الاستيراد = system.data.ado ٪ > < ٪@ استيراد مساحة الاستيراد = system.globalization ٪ > < HTML > < الرأس > < meta http-equiv = محتوى نوع المحتوى = text/html ؛ charset = gb2312 > </head > |
2. نصائح لإنشاء كائنات في ASP
عندما نستخدم مكونات الخادم لإنشاء كائنات ، هناك عمومًا طريقتين. الطريقة الأكثر استخدامًا هي استخدام طريقة CreateObject () لكائن الخادم ، مثل هذا:
SET NEXTLINK = server.createBject (mswc.nextLink)
هذه الطريقة مفيدة للغاية ، ولكن هناك طريقة أخرى لتوفير موارد النظام أكثر.
عند استخدام طريقة server.createObject () لإنشاء كائن ، يتم تحميل الكائن على الفور ، ويخصص النظام الذاكرة والموارد الأخرى للكائن.
الطريقة الثانية لإنشاء كائن ما هي استخدام العلامة <Object> لـ HTML ، وبناء الجملة كما يلي:
| ما يلي هو المحتوى المقتبس: <Object Runat = sever id = nextlink progid = mswc.nextLink> </bount> |
عند إنشاء كائن مع علامة <homfer> ، لا يتم تحميل الكائن الذي تريد إنشائه على الفور ، ولكن لن يتم تحميله حتى يتم الرجوع إلى الطريقة أو سمة الكائن لأول مرة. بهذه الطريقة ، سنوفر بعض الموارد. على الرغم من أنه ليس كثيرًا ، إلا أنه من المفيد للغاية توفير موارد الخادم عندما يتعين على نظامك أن يقاوم ما يقرب من مليون نقرة يوميًا.
مشاركة: مثيل ASP معلق رمز مصدر الويب الخاص بـ QQ ASP/PHP هذا الرمز مناسب لك لاستخدامه على موقع الويب ، ويمكن للأصدقاء العاديين تجاهل هذا الشيء! ASP: رمز: [نسخ إلى الحافظة] <٪ dim OBJXMLHTTP ، QQ ، PWD QQ = 10000