जवाबों:
सत्र स्थिति में वह जानकारी होती है जो सर्वर के साथ एक विशेष सत्र (किसी विशेष क्लाइंट / ब्राउज़र / मशीन द्वारा) से संबंधित होती है। यह एक तरीका है कि उपयोगकर्ता साइट पर क्या कर रहा है .. कई पृष्ठों पर ... वेब की निष्क्रियता के बीच। जैसे किसी विशेष उपयोगकर्ता की खरीदारी कार्ट की सामग्री सत्र डेटा है। कुकीज़ का उपयोग सत्र राज्य के लिए किया जा सकता है। दूसरी ओर
देखें राज्य विशेष वेब पेज के लिए विशिष्ट जानकारी है। इसे एक छिपे हुए क्षेत्र में संग्रहीत किया जाता है ताकि यह उपयोगकर्ता को दिखाई न दे। इसका उपयोग उपयोगकर्ता के भ्रम को बनाए रखने के लिए किया जाता है कि पृष्ठ को याद है कि उसने आखिरी बार उस पर क्या किया था - उसे हर बार वापस पोस्ट करने पर एक साफ पृष्ठ न दें। इस पृष्ठ को और देखें ।
सर्वर पर सत्र स्थिति सहेजी जाती है, पृष्ठ में ViewState सहेजा जाता है।
आमतौर पर उपयोगकर्ता से निष्क्रियता की अवधि के बाद सत्र की स्थिति साफ हो जाती है (अनुरोध कुकीज़ में सत्र आईडी युक्त कोई अनुरोध नहीं हुआ)।
एक दृश्य क्षेत्र में बाद की पोस्ट पर दृश्य स्थिति पोस्ट की जाती है।
SessionState
ViewState
उपयोग: यदि आप ऐसी जानकारी संग्रहीत करने जा रहे हैं जिसे आप विभिन्न वेब पेजों पर एक्सेस करना चाहते हैं, तो आप SessionState का उपयोग कर सकते हैं
यदि आप ऐसी जानकारी संग्रहीत करना चाहते हैं जिसे आप उसी पृष्ठ से एक्सेस करना चाहते हैं, तो आप Viewstate का उपयोग कर सकते हैं
स्टोरेज व्यूस्टेट पृष्ठ में ही (एन्क्रिप्टेड पाठ में) संग्रहीत है, जबकि सत्रस्टेट सर्वर में संग्रहीत है।
SessionState निम्नलिखित स्थितियों में स्पष्ट होगा
सत्र का उपयोग मुख्य रूप से उपयोगकर्ता विशिष्ट डेटा [सत्र विशिष्ट डेटा] संग्रहीत करने के लिए किया जाता है। सत्र के मामले में आप पूरे सत्र के लिए मान का उपयोग कर सकते हैं जब तक कि सत्र समाप्त नहीं होता है या उपयोगकर्ता सत्र को छोड़ देता है। Viewstate डेटा का प्रकार है जिसमें केवल उस पृष्ठ में गुंजाइश है जिसमें इसका उपयोग किया जाता है। जब तक आप उन मूल्यों को वांछित पृष्ठ पर स्थानांतरित नहीं करते, तब तक आपके पास अन्य पृष्ठों के लिए देखे जाने वाले मान नहीं हो सकते। यह भी देखने के मामले में सभी सर्वर साइड कंट्रोल डेटा को सर्वर में __Viewstate में प्रमुख मूल्य जोड़ी के रूप में स्थानांतरित किया जाता है और पोस्टबैक होने पर क्लाइंट में उचित नियंत्रण के लिए वापस स्थानांतरित कर दिया जाता है।