فيما يلي جدول لخصائص الاستجابة جنبا إلى جنب مع أمثلة وتفسيرات.
| المخزن المؤقت | استجابة. buffer = صحيح يسمح بالتخزين المؤقت للإخراج |
| cachecontrol | استجابة. cachecontrol = "public" يضع ذاكرة التخزين المؤقت لـ "عامة" أو "خاصة" |
| charset | استجابة. Charset = "Windows-1252" يضبط مجموعة أحرف ISO |
| contentType | استجابة. contenttype = "text/html" يحدد نوع MIME الإخراج (النص/HTML ، النص/عادي ، GIF ، JPG) |
| تنتهي | استجابة. expires = 60 يضبط انتهاء صلاحية الصفحة في دقائق |
| Expiresabsolute | استجابة. expiresabsolute =#31 يناير 2003 13: 00: 00# يهيج الوقت المؤكد حتى تنتهي صلاحية الصفحة |
| iSclientConnected | if (response.isclientConnected == true) {} يحدد ما إذا كان العميل لا يزال متصلاً |
| صور | ((انظر التفسير))) منصة لاختيار محتوى الإنترنت |
| حالة | استجابة. status = "401 غير مصرح به" يحدد حالة الصفحة |
لا يُطلب منك تعيين خاصية استجابة واحدة أو تغييرها أو الاستفادة منها إذا كنت لا ترغب في ذلك. بعد قولي هذا ، يمكن أن يكون مفيدًا مرة واحدة. لقد أظهرت كل ما عدا اثنين في البرنامج النصي أدناه.
بالمناسبة ، اضبط خصائصك قبل البدء في الإخراج إلى العميل.
ابدأ:
فيما يلي البرنامج النصي ASP للدرس 07.
<٪@language = "javaScript" ٪> <٪ استجابة. buffer = trueresponse.cacheControl = "private" reponse.charset = "windows-1252" response.contentType = "text/html" desponse.expires = -1response.status = "200 ok" ٪> <html> (response.isclientConnected == true) {response.write ("العميل متصل. <br>")} آخر {stripte.end ()} ٪> <table border = "2"> <tr> <٪ for (x = 1 ؛ x <= 200 ؛ x ++) {desponse.write ("<td>" + x + " (x ٪ 10 == 0) {response.clear ()} if (x ٪ 4 == 0) {response.write ("</tr> </th table>/r") response.write ("<table border =/" 2/">") response.write ("/r <tr>") response.flush ()}}}}}} </tr> </"انقر هنا لتشغيل البرنامج النصي في نافذة جديدة. بعد النقر على الرابط ، دراسة الأرقام حقًا. معرفة ما إذا كنت تلاحظ أي شيء غريب عن الصفحة ، مثل الأرقام المفقودة.
استجابة.
دعنا نأخذ الخصائص من أجل المظهر في السيناريو الخاص بنا. استجابة. إذا لم تكن قد لم تكن بالفعل ، فانقر على الرابط لتشغيل البرنامج النصي. ستحصل على إخراج غريب مع بعض الأرقام المفقودة. الأرقام المفقودة بفضل الاستجابة. clear (). قد تلاحظ أن Response.flush () يبطئ الخادم بشكل كبير. لا تستخدم هذه الطريقة دون سبب.
استجابة. Cachecontrol:
يمنحك Cachecontrol القدرة على تفويض خوادم الوكيل للحفاظ على صفحتك في ذاكرة التخزين المؤقت. (سيكون هذا الإعداد "العام".) وبالمثل ، فإنه يتيح لك عدم السماح لخوادم الوكيل من تخزين صفحتك. (سيكون هذا الإعداد "الخاص"). الافتراضي هو "خاص".