PRB: استمرار عناصر التحكم Server حالتها عند تعيين EnableViewState إلى False

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

اضغط هنا لرابط المقالة باللغة الانجليزية316813
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الأعراض
استمرار عناصر تحكم الملقم التالية المعلومات الخاصة بهم عبر طلبات حتى عند تعيين حالة العرض (سمة EnableViewState) عنصر التحكم :
  • عنصر تحكم مربع نص.
  • تحكم CheckBox.
  • تحكم RadioButton.
السبب
يحدث هذا السلوك بسبب حالة العرض عنصر التحكم هو أحد الطرق المستخدمة للاستمرار سمات عنصر تحكم عبر طلبات فقط. تتم معالجة السمات التي لم يتم نشر إلى الخادم من خلال get النموذج أو نشر النموذج بشكل طبيعي في عناصر تحكم الملقم المذكورة في قسم "الأعراض" ، وذلك حالة العرض. تتضمن هذه القيم سمات عنصر تحكم مثل لون_الخلفية. تتم معالجة السمات التي يتم نشرها بشكل عادي إلى الملقم بواسطة واجهة IPostBackDataHandler. هي مثال مثل سمة سمة محددة لعنصر التحكم CheckBox.
تصريح
يعتبر هذا السلوك حسب التصميم.
معلومات أخرى

خطوات إعادة إنشاء في سلوك

  1. إنشاء صفحة .aspx اتصال control(ID=CheckBox1) "نماذج ويب" CheckBox وعنصر تحكم زر.
  2. قم بإضافة التعليمات Microsoft Visual C# البرمجية التالية حدث Page_Load:
    private void Page_Load(object sender, System.EventArgs e){	if(!IsPostBack)	{		CheckBox1.BackColor = Color.FromName("Tomato");	}}					
  3. تأكد من تعيين الخاصية EnableViewState لعنصر تحكم CheckBox إلى True.
  4. قم بحفظ ترجمة المشروع ثم قم بالاستعراض إلى صفحة .aspx.

    على الرغم من أن يتم تعيين لون الخلفية لعنصر التحكم CheckBox عند طلب الصفحة .aspx أولاً, يتم الاحتفاظ عبر طلبات عند إرسال النموذج مع الزر.
  5. تعيين الخاصية EnableViewState عنصر تحكم خانة اختيار إلى خطأ.
  6. قم بحفظ ترجمة المشروع ثم قم بالاستعراض إلى صفحة .aspx مع مثيل جديد من المستعرض.
  7. انقر لتحديد خانة الاختيار السمة المحددة. عند إرسال صفحة .aspx بواسطة الزر, يتم فقدان لون خلفية عنصر تحكم خانة اختيار. ومع ذلك، يتم الاحتفاظ الحالة المُحدَّدة لعنصر التحكم.
حالة العرض

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 316813 - آخر مراجعة: 12/07/2015 08:46:37 - المراجعة: 2.7

Microsoft ASP.NET 1.1, Microsoft ASP.NET 1.0

  • kbnosurvey kbarchive kbmt kbprb kbservercontrols kbstate kbwebforms KB316813 KbMtar
تعليقات