How to Kill A Session or Session ID (ASP.NET/C#) -


उपयोगकर्ता सत्र लॉग आउट बटन क्लिक करते समय एक सत्र (सत्र ["नाम"]) कैसे नष्ट कर सकता है?

मैं एमएसडीएन पर एएसपी.NET एपीआई संदर्भ के माध्यम से देख रहा हूं और इसमें ज्यादा जानकारी नहीं है। ऐसा लगता है कि सीमित नहीं है लेकिन मुझे एएसपी.नेट क्लास आदि के लिए कोई अन्य पेज नहीं मिल सकता है।

मैंने कोशिश की है:

सत्र.आबन्दोन (); और सत्र .संपर्क। निकालें ("नाम"); उनमें से कोई भी काम नहीं करता है। (मैं इन्हें Google खोज से फ़ोरम में मिला)

त्याग विधि कार्य करना चाहिए ():

  सत्र।   

यदि आप सत्र उपयोग से एक विशिष्ट आइटम को निकालना चाहते हैं:

  सत्र। निकालें ("YourItem");   

संपादित करें: यदि आप एक ऐसा मान साफ़ करना चाहते हैं जो आप कर सकते हैं:

  सत्र ["YourItem"] = नल;   

अगर आप सभी चाबियाँ साफ करना चाहते हैं:

  सत्र। क्लीअर ();   

यदि इनमें से कोई भी आपके लिए काम नहीं कर रहा है तो कुछ गड़बड़ हो रही है। मैं यह देखने के लिए जांचूंगा कि आप कहां मूल्य निर्दिष्ट कर रहे हैं और यह सत्यापित कर लें कि मान साफ़ करने के बाद उसे पुन: असाइन नहीं किया जा रहा है।

सरल जांच करें:

  सत्र ["आपकीकी "] =" टेस्ट "; // कुंजी सत्र बनाता है। निकालें ("YourKey"); // मुख्य बाल को हटा दिया = (सत्र ["आपकाकी"] == रिक्त); // परीक्षण कि निकाले गए काम    

Comments