من خلال تعلم كائن الطلب ، يمكننا أن نفهم أن كائن الطلب يستخدمه الخادم للحصول على معلومات العميل.
ولكن كخادم والعميل يتفاعلون ، هل ما زال يفتقر إلى إرسال المعلومات إلى العميل؟ استجابة الكائن تفترض هذه المسؤولية.
الكائن المسؤول عن تمرير المعلومات إلى المستخدم هو استجابة ، والتي يمكن أن تستجيب ديناميكيًا لطلبات العميل وإعادة نتائج الاستجابة التي تم إنشاؤها ديناميكيًا إلى متصفح العميل.
1. استجابة
رداً على ذلك ، فإن طريقة الكتابة هي الأكثر استخدامًا. الكتابة هي الكتابة: اكتب السلسلة المحددة إلى إخراج HTTP الحالي.
1 ، الكتابة
<٪ الرد. write ("Hello ، World" & "<br>") عشوائي Response.write "أي رقم هو" & rnd () و "<br>" ٪> |
يتبع المعلومات المعروضة. write ، والتي يمكن تضمينها بين قوسين أو مكتوبة مباشرة (لاحظ أن هناك مسافات بين الاستجابة. write).
ترتبط معلومات السلسلة المكتوبة أو رمز HTML به ، ويتم تضمينه في عروض الأسعار ؛ في حين أن وظائف أو متغيرات ASP نفسها ليست ضرورية ، فقط استخدمها مباشرة.
وما إذا كان متصلاً بين معلومات السلسلة أو رمز HTML أو وظائفه أو المتغيرات ، يتم استخدام الرقم (لـ VBScript)
يواجه ما أعلاه وظيفة عشوائية RND () ، والتي تُرجع قيمة أقل من 1 ولكن أكبر من أو تساوي 0.
تجدر الإشارة إلى أنه قبل استدعاء RND ، يتم تهيئة مولد الأرقام العشوائية ببيان عشوائي بدون معلمة ، والذي يحتوي على بذرة تعتمد على مؤقت النظام.
إذا كان عشوائيًا مفقودًا ، فلا يمكن إنشاء البذور العشوائية.
فيما يلي مثال يستخدم وظيفة عشوائية لإنتاج تأثير لون خلفية عشوائي:
[Ctrl+A جميع التحديدات يتم تقديمها للنسخ: يمكنك تعديل بعض الرموز أولاً ، ثم انقر فوق Run]
بالطبع لإنشاء أعداد صحيحة عشوائية في النطاق المحدد ، يرجى استخدام الصيغة التالية:
int ((أعلى - lowerbound + 1) * rnd + lowerbound)
هنا ، العلوي هو الحد الأعلى لهذا النطاق ، والأسفل هو الحد الأدنى في هذا النطاق.
[Ctrl+A جميع التحديدات يتم تقديمها للنسخ: يمكنك تعديل بعض الرموز أولاً ، ثم انقر فوق Run]
الوظائف العشوائية مفيدة للغاية عند إجراء نظام الامتحان. بالطبع ، يمكنك أيضًا استخدامها لرسم الجائزة بنفسك. فقط احصل على الجائزة الأولى واحصل على الجائزة الأولى ويمكنني فقط الحصول عليها.