वहाँ ASP.NET में सत्र को रद्द करने के लिए कई तरीके हैं। संक्षेप में सत्र एक कुकी है, जो क्लाइंट के ब्राउज़र पर सेट है और एएसपी.नेट में है, इसका नाम आमतौर पर ASP.NET_SessionId
है। तो, सैद्धांतिक रूप से यदि आप उस कुकी को हटाते हैं (जो ब्राउज़र के संदर्भ में है कि आप अपनी समाप्ति तिथि को अतीत में कुछ तारीख पर सेट करते हैं, क्योंकि कुकीज़ डेवलपर्स द्वारा हटाई नहीं जा सकती है), तो आप सर्वर में सत्र को खो देते हैं। जैसा कि आपने कहा है एक और तरीका Session.Clear()
विधि का उपयोग करना है। लेकिन सबसे अच्छा तरीका एक कुंजी के अनुरूप में सत्र में एक और अप्रासंगिक वस्तु (आमतौर पर null
मान) सेट करना है। उदाहरण के लिए, Session["FirstName"]
को कम करने के लिए, इसे बस Session["FirstName"] = null
पर सेट करें।
स्रोत
2012-01-23 12:38:21
सत्र के लिए शून्य सेट करें ["userType"] – ASpirin
सत्र के बारे में क्या। निकालें ("उपयोगकर्ता टाइप"); – ThePower