הבהרות (שיער) :
1. אם בקובץ ה aspx אני מגדיר קונטרול *צד שרת* המכיל רשימת ערכים, ובתוך ה aspx עצמו (לא aspx.cs) אני גם מגדיר את הערכים שהוא מכיל (נניח שהם קבועים), אז למרות ש EnableViewState=false, לאחר ה PostBack אראה שוב את כל הערכים. נכון ? 2. האם זה יהיה נכון לומר שכל הצמדת נתונים לפקד, המתבצעת דרך קוד צד שרת (ניח שלפה מ DB, אכלוס דינאמי של מערך המוצמד לפקד רשימת ערכים וכו'), מחייבת EnableViewState=true אם רוצים להנתונים ימשיכו להיות מוצגים בין PostBack ל PostBack ? 3. אם המטרה של Serialization היא שמירת מחלקות שלמות באופן בינארי/XML אז השימוש ב Serialization בהקשר של ViewState הוא שימוש נוסף ליכולת Serialize, או שזה בעצם אותו דבר ואני מפספס משהו ? 4. מה הכוונה "המטרה של Serialization היא שמירה של מחלקות שלמות באופן בינארי/XML/וכו'" ? אתה מתכוון שמירת המחלקה על הדיסק הקשיח (בפורמט כלשהו - XML למשל) לצורך שימוש עתידי ?