मुझे फ्रेमवर्क 4 के लिए व्यूस्टेट पर नवीनतम परिवर्तनों से अवगत नहीं है, लेकिन आपको यह ध्यान रखना होगा कि क्लाइंट को दिए गए व्यूस्टेट फ़ील्ड में 2 घटक हैं: व्यूस्टेट स्वयं और कंट्रोलस्टेट।
कंट्रोलस्टेट हमेशा क्लाइंट को व्यूस्टेट फ़ील्ड पर भेजा जाता है चाहे आप व्यूस्टेट सक्षम नहीं करते हैं या नहीं।
तो आप क्लाइंट को भेजे गए व्यूस्टेट फ़ील्ड के आकार को बहुत कम करने की उम्मीद कर सकते हैं लेकिन इसे पूरी तरह से हटा नहीं सकते हैं।
नियंत्रण स्थिति में न्यूनतम चीजें होती हैं जिन्हें अपेक्षित कार्य करने के लिए नियंत्रण को पोस्टबैक में जारी रखने की आवश्यकता होती है।
नियंत्रण राज्य
स्थिति को देखने के अलावा, ASP.NET नियंत्रण राज्य का समर्थन करता है। पृष्ठ नियंत्रण स्थिति का उपयोग करने के लिए नियंत्रण स्थिति का उपयोग करता है जिसे पोस्टबैक के बीच बनाए रखा जाना चाहिए, भले ही पृष्ठ को पृष्ठ के लिए या नियंत्रण के लिए अक्षम किया गया हो। दृश्य स्थिति की तरह, नियंत्रण स्थिति एक या अधिक छिपे हुए फ़ील्ड में संग्रहीत होती है।
http://msdn.microsoft.com/en-us/library/bb386448.aspx
स्रोत
2010-05-14 12:35:40
मुझे नहीं पता था इस viewstate से अलग से इलाज किया गया था। –