يبدأ تعلم النظام من ASP بالعديد من الكائنات المدمجة من ASP.
يشار إليها بشكل عام باسم الكائنات الرئيسية الخمسة: الطلب ، الاستجابة ، الخادم ، الجلسة ، التطبيق
دعنا نلقي نظرة على كائن الطلب اليوم.
بالطبع ، كيف لم يتم ذكره بعد ، كيف يبدو بالضبط ASP؟ كيف أعرف أنه رمز ASP عندما أنظر إلى الرمز؟
الأمر بسيط للغاية. عندما ترى "<٪" و "٪>" ، فهذا يعني أنه ASP ، ورمز مصدر ASP بينهما.
إذن لماذا تحتاج إلى معرفة الكائن وما هي وظيفة الكائن؟
في الواقع ، فإن هذه الكائنات المدمجة التي يمكن استخدامها في البرامج النصية التي توفرها ASP تسهل على المستخدمين جمع المعلومات المرسلة من خلال طلبات المتصفح ، والرد على المتصفحات ، وتخزين معلومات المستخدم ، مما يسمح لمطوري الكائنات بالتخلص من الكثير من العمل الممل.
تتمثل الوظيفة الرئيسية لكائن الطلب في قبول والحصول على المعلومات المقدمة أو تحميلها من متصفح العميل على جانب الخادم. يمكن لكائن الطلب الوصول إلى جميع المعلومات التي تم تمريرها على أي طلب HTTP ، بما في ذلك المعلمات ، ملفات تعريف الارتباط ، إلخ. تم تمريرها من نموذج النموذج باستخدام طريقة المنشور أو الحصول على الطريقة.
1. request.form ("الاسم")
هذه طريقة للقبول التي يتم استخدامها غالبًا عند قبول المعلومات من الصفحة السابقة. الطلب هو كائن ASP ، والنموذج عبارة عن مجموعة من الكائنات الموجودة في كائن الطلب (هذا يختلف عن النموذج في صفحة HTML ، وهو اسم مربع النص أو مربع كلمة المرور أو المجال المخفي في نموذج الصفحة السابقة. وهناك نقطة أخرى مهمة للغاية: يجب أن تكون طريقة إرسال نموذج النموذج في الصفحة السابقة هي طريقة ما بعد.
من الأفضل أن تفعل ذلك من قول ذلك ، انظر إلى البرنامجين التاليين.
1. Test1.html (هذه الصفحة هي HTML ، وذلك أساسا توفير منصة لإدخال المعلومات لإرسال المعلومات إلى صفحة ASP أدناه لمعالجة القبول)
[Ctrl+A جميع التحديدات يتم تقديمها للنسخ: يمكنك تعديل بعض الرموز أولاً ، ثم انقر فوق Run]
لاحظ أن هذه الطريقة هي النشر ، وإجراء الصفحة المقدمة هو إرسال 1.asp.
2 ، submit1.asp (صفحة ASP ، قم بإجراء قيمتين من name = "yourname" و name = "yourpwd" من test1.html)
اسمك هو: <٪ = request.form ("yourname") ٪> <br> PWD الخاص بك هو: <٪ = request.form ("yurpwd") ٪> |
من خلال IIS ، ستجد أن الصفحتين مرتبطتين: تم إدخال الاسم و PWD ديناميكيًا في Test1.html ، ويتم عرضه ديناميكيًا في إرسال 1.asp.
هذه هي العملية الكاملة لاستلام المعلومات واستخراجها وعرضها.
3. تحسين إرسال 1.asp
<٪ لكل i in request.form ٪> <٪ = i ٪>: <٪ = request.form (i) ٪> <br> <٪ التالي ٪> |
يتم استخدام عبارة من أجل حلقة لقبول وعرض جميع معلومات علامة النموذج في الصفحة السابقة. هذه النتائج بسرعة كبيرة عندما يكون هناك العديد من العناصر في صفحة النموذج.