2011-02-17 9 views
6

मैं अपने web.config में <sessionstate /> सेट करने का प्रयास करता हूं लेकिन मुझे नहीं पता कि वे क्या हैं। मैं एएसपी.Net <SessionState cookieless="" /> के बारे में जानना चाहता हूं।ASP.Net Cookieless कैसे काम करता है?

<sessionState cookieless="*****"> 
  1. स्वतः पता
  2. UseCookies
  3. UseDeviceProfile
  4. UseUri
  5. सच
  6. झूठी

मुझे छोटे नोट के साथ जानते हैं।

उत्तर

4

निर्दिष्ट करता है कि वेब एप्लिकेशन के लिए कुकीज़ का उपयोग कैसे किया जाता है।

cookieless विशेषता निम्नलिखित संभावित मानों में से एक हो सकती है। डिफ़ॉल्ट उपयोग कुकीज मान है।

नोट जब आप AJAX- सक्षम ASP.NET वेबसाइट को कॉन्फ़िगर करते हैं, तो cookieless विशेषता के लिए केवल UseCookies के डिफ़ॉल्ट मान का उपयोग करें। सेटिंग्स जो यूआरएल में एन्कोड किए गए कुकीज़ का उपयोग एएसपी.NET AJAX क्लाइंट स्क्रिप्ट पुस्तकालयों द्वारा समर्थित नहीं है।

मूल्य विवरण

स्वतः पता ASP.NET का अनुरोध ब्राउज़र या डिवाइस कुकीज़ का समर्थन करता है कि क्या निर्धारित करता है। यदि अनुरोध करने वाला ब्राउज़र या डिवाइस कुकीज़ का समर्थन करता है, तो ऑटोडेटेक्ट उपयोगकर्ता डेटा को बनाए रखने के लिए कुकीज़ का उपयोग करता है; अन्यथा, क्वेरी स्ट्रिंग में पहचानकर्ता का उपयोग किया जाता है। यदि ब्राउज़र या डिवाइस कुकीज़ का समर्थन करता है, लेकिन कुकीज़ वर्तमान में अक्षम हैं, तो कुकीज़ अभी भी अनुरोध सुविधा द्वारा उपयोग की जाती हैं।

UseCookies कुकीज उपयोगकर्ता डेटा को जारी रखता है, भले ही ब्राउजर या डिवाइस कुकीज़ का समर्थन करता हो।

UseDeviceProfile एएसपी.NET निर्धारित करता है कि HttpBrowserCapabilities सेटिंग के आधार पर कुकीज़ का उपयोग करना है या नहीं। यदि HttpBrowserCapabilities सेटिंग इंगित करती है कि ब्राउज़र या डिवाइस कुकीज़ का समर्थन करता है, तो कुकीज़ का उपयोग किया जाता है; अन्यथा, क्वेरी स्ट्रिंग में एक पहचानकर्ता का उपयोग किया जाता है।

UseUri बुला सुविधा एक पहचानकर्ता स्टोर करने के लिए, की परवाह किए बिना क्वेरी स्ट्रिंग का उपयोग करता है ब्राउज़र या डिवाइस कुकीज़ का समर्थन करता है या नहीं।

जब आप एक AJAX सक्षम ASP.NET वेब साइट कॉन्फ़िगर भी पर http://msdn.microsoft.com/en-us/library/h6bb9cz9.aspx

0

नोट एक नजर है, कुकी-विशेषता के लिए UseCookies का केवल डिफ़ॉल्ट मान का उपयोग। यूआरएल में एन्कोड किए गए कुकीज़ का उपयोग करने वाली सेटिंग्स एएसपी.NET AJAX क्लाइंट स्क्रिप्ट पुस्तकालयों द्वारा समर्थित नहीं हैं।

खैर मैं संयोजन में ASP.Net अजाक्स का उपयोग कर रहा <sessionState cookieless="true"> साथ और कभी किसी भी समस्याओं का अनुभव ... मैं एक UpdatePanel के साथ ही एक एएसपी अकॉर्डियन का उपयोग कर रहा हूँ अन्य पन्नों पर।

संबंधित मुद्दे