2008-12-18 9 views
5

मैं सामग्री पृष्ठ की पृष्ठ लोड में ViewState [ "कुछ"] बताए कर रहा हूँ और जब मैं मास्टर पृष्ठ लोड ईवेंट हैंडलर में ViewState चर तक पहुँचने का प्रयास, viewstate चर lost.Can किसी को भी गाइड है मुझे यह क्यों हो रहा है और समाधान है।ViewState वस्तु मास्टर पृष्ठ लोड में खो

उत्तर

7

मास्टर पृष्ठों और सामग्री पृष्ठों को एक ही ViewState का हिस्सा नहीं है। यदि आप सामग्री पृष्ठ से मास्टर पेज पर कुछ पास करने का प्रयास कर रहे हैं तो कुछ विकल्प हैं:
- इसका उपयोग करें। कॉन्टैक्ट.इटम जो HTTP अनुरोध के दौरान पूरी साइट पर आम है
- सार्वजनिक संपत्ति बनाएं मास्टर पेज पर, इसे कास्ट करें। सामग्री पृष्ठ से मास्टर को मास्टर पेज क्लास में रखें और संपत्ति
सेट करें - सत्र

+0

धन्यवाद, यह काम किया .... !!! – chugh97

0

हो सकता है कि (बस इसे वेब पर पाया जाता है) इस समाधान करने के लिए एक संकेत है:

जब तक masterpage अपने ViewState चालू है, उसके नीचे स्थित सभी नियंत्रण अपने राज्य खो देगा।

MasterPage and viewstate issue शीर्षक वाले ब्लॉग पोस्ट में यह पाया गया। यह Viewstate मास्टर पृष्ठ में बंद कर दिया जा रहा है के साथ कुछ मिल सकता है?

+0

मैं कोड में घोषणात्मक रूप से एक व्यूस्टेट ऑब्जेक्ट का उपयोग कर रहा हूं। भी है मेरे मालिक पेज के उस दृश्य राज्य जाँच की चालू है ... – chugh97