ما هو منشئ ViewState؟
ما هو منشئ ViewState؟

فيديو: ما هو منشئ ViewState؟

فيديو: ما هو منشئ ViewState؟
فيديو: Márton Braun - Handling View State and Events with RainbowCake 2024, شهر نوفمبر
Anonim

مقدمة: حالة العرض مفتاح مولد كهرباء

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

بالنظر إلى هذا ، ما هي حالة العرض؟

حالة العرض هي تقنية مهمة لإدارة الدولة من جانب العميل. حالة العرض يتم استخدامه لتخزين بيانات المستخدم على الصفحة في وقت النشر الخلفي لصفحة الويب. حالة العرض لا يحتفظ بالضوابط ، فهو يحتفظ بقيم الضوابط. لا يستعيد القيمة للتحكم بعد عودة مشاركة الصفحة.

أيضًا ، أين يتم تخزين معلومات حالة العرض؟ عرض بيانات الحالة يكون مخزن في جانب العميل (صفحة الويب) في شكل عنصر تحكم مخفي (حقل HTML مخفي) باسم "_VIEWSTATE" و عرض بيانات الحالة يكون مخزن في تنسيق Base64 String المشفر والذي يمكن فك تشفيره بشكل أكبر.

بالنظر إلى هذا ، ما هي معلمة ViewState؟

ال معلمة حالة العرض هو base64 متسلسل معامل يتم إرسالها عادةً عبر ملف معامل مسمى _ حالة العرض مع طلب POST. هذه معامل تم إلغاء التسلسل على جانب الخادم لاسترداد البيانات. من الممكن عادةً تشغيل التعليمات البرمجية على خادم ويب حيث يكون ملف حالة العرض يمكن تزويرها.

لماذا لا يتم استخدام ViewState في MVC؟

ASP. NET MVC هل لا تستخدم ViewState بالمعنى التقليدي (تخزين قيم عناصر التحكم في صفحة الويب). ASP. NET MVC ستستمر قيم عناصر التحكم لفترة كافية للتحقق من صحتها و (إذا لزم الأمر) لإعادتها مرة أخرى إلى صفحتك للتحرير أو التصحيح.

موصى به: