تحدثنا عن الطلب في الفصل الأخير، وبعد ذلك يجب أن نتحدث عن زوجته في المرة الماضية، قلنا أن الطلب يهدف بشكل أساسي إلى الحصول على المعلومات، لذلك علينا أن نتحدث هذه المرة عن بيانات الإخراج الخاصة بالاستجابة لا يمكنها فقط إخراج البيانات، بل ستعيد أيضًا توجيه الصفحة وإضافة سجلات سجل مخصصة.
لا تقلق، فالمفهوم ممل ولكن لا يزال يتعين عليّ أن أجعله أقل إثارة للاهتمام.
بادئ ذي بدء، نحتاج إلى معرفة أن الاستجابة تأتي من فئة HTTPResponse، وهي تستخدم بشكل أساسي للرد على العميل، وإخبار المتصفح برأس محتوى الاستجابة والمعلومات من جانب الخادم والمحتوى المحدد للإخراج.
ContentType، سلسلة تصف بشكل أساسي نوع المحتوى. تنسيق هذه السلسلة هو النوع/النوع الفرعي. يمثل الأول تصنيف المحتوى، ويمثل الأخير نوع محتوى محدد. يمكنه تعيين نوع البيانات أو الحصول عليه، والقيمة الافتراضية هي text/html.
على سبيل المثال، Response.ContentType = "image/gif"؛ يعني إخراج صورة بتنسيق gif
Response.Clear();
يتم استخدام هذه الطريقة لحذف كافة مخرجات HTML المخزنة في المخزن المؤقت، ولكنها تحذف فقط تلك التي تم إعدادها للإخراج، ولا تحذف معلومات رأس الاستجابة
Response.ClearHeaders(): يؤدي ذلك إلى حذف معلومات الرأس
Response.ClearContent()
فقط.: يؤدي هذا إلى حذف كافة
الردود. .Expires=5;: احصل على وقت انتهاء صلاحية الصفحة أو قم بتعيينه، على سبيل المثال، في هذه الجملة قمنا بتعيين 5 دقائق، ثم في غضون 5 دقائق من فتح الصفحة، سيتم عرضها فقط البيانات الموجودة في ذاكرة التخزين المؤقت، وسيتم إعادة التشغيل بعد 5 دقائق. انتقل إلى الخادم للتنزيل. وحدة وقت الإعداد هذا هي الدقائق.
Response.ExpiresAbsolute = DateTime.Now.AddHours(8);: هذا في الأصل للتوافق مع asp. فهو يحدد الوقت المطلق لإزالة ذاكرة التخزين المؤقت. على سبيل المثال، في هذه الجملة، قمنا بتعيين وقت الإزالة على الوقت الحالي بالإضافة إلى 8 ساعات أي تنتهي صلاحيته بعد 8 ساعات. ما يلي هو تنسيق الوقت. إذا لم يتم تحديده، فإن ذاكرة التخزين المؤقت ستتجاوز عند منتصف الليل.
Response.Buffer = false;: تعيين أو الحصول على ما إذا كان سيتم إخراج المخازن المؤقتة للصفحة الحالية، القيمة منطقية، والقيمة الافتراضية هي صحيح
Response.Flush();: إخراج الإخراج المخزن مؤقتًا على الفور إلى
Response.End();: إخراج التيار على الفور محتوى المخزن المؤقت، وإيقاف تنفيذ الصفحة الحالية.
أما بالنسبة لعرض البيانات، فهذا ليس بالأمر الجديد بالنسبة لنا، في الواقع، دعونا نلقي نظرة على واحدة منها أدناه.
كائن الخادم:
نحن
لا نستخدم هذا غالبًا.