بيت تطوير ما هي حالة العرض؟ - تعريف من techopedia

ما هي حالة العرض؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني عرض الحالة؟

حالة العرض هي تقنية إدارة الحالة على مستوى الصفحة المستخدمة في إطار عمل صفحة ASP.NET للاحتفاظ بقيمة عناصر التحكم والصفحة بين رحلات الذهاب والإياب. يمكن تخزين كائنات البيانات مثل جداول التجزئة والسلاسل وكائنات الصفيف وكائنات قائمة الصفيف وقيم منطقية ومحولات من النوع المخصص في حالة العرض. يتم استخدام حالة المشاهدة بشكل مثالي عندما تكون البيانات التي سيتم حفظها صغيرة نسبيًا ولا يلزم تأمين البيانات.

تيكوبيديا توضح حالة العرض

مع تحميل الصفحة ، يتم تضمين حالة العرض في هيكل ، بحيث تكون متاحة بسهولة. لا يمكن نقل القيم الموجودة في حالة العرض بين الصفحات. بشكل افتراضي ، يتم تشغيل حالة العرض وبغض النظر عما إذا كان يتم استخدامها أثناء إعادة النشر ، فإنها تسلسل المعلومات في كل عنصر تحكم موجود على الصفحة. لتعطيل حالة العرض لعنصر تحكم واحد ، يجب تعيين الخاصية EnableViewState على أنها خطأ. يتم توفير السمة EnableViewStateMac للكشف عن أي محاولة تلف أو تقنية على حالة العرض. تتمثل الميزات المتوسطة لحالة العرض في تخزين قيم خصائص التحكم والصفحات الموجودة في الصفحة المعنية ، دون مساعدة من جلسة ، والحفاظ على قيمة عنصر التحكم بعد عملية إعادة النشر وإنشاء موفر حالة عرض مخصص لتخزين العرض معلومات الحالة في قاعدة البيانات.

عرض الحالة سهل التنفيذ ولا يتطلب أي موارد للخادم. كما أن لديها ميزات أمان محسنة ويمكن ضغطها أو تشفيرها ويمكن أن تساهم في تنفيذ Unicode.

ومع ذلك هناك بعض العيوب مع عرض الدولة. بالنسبة للكميات الكبيرة من البيانات ، لا يكون الأداء هو الأمثل ، حيث قد تؤدي القيم الكبيرة إلى تباطؤ حالة العرض. يمكن فقط عرض حالة تخزين القيم لنفس الصفحة فقط. كما أن لديها مخاطر أمنية وتتطلب ترميزًا إضافيًا لتوفير الأمان للمعلومات.

ما هي حالة العرض؟ - تعريف من techopedia