मेरे पास एक HttpHandler है जो क्लाइंट पेज पर चलाया जाता है (क्रॉस डोमेन, हमारे आईआईएस सर्वर पर नहीं, आदि) और जब वे हमारे एम्बेडेड लिंक पर क्लिक करते हैं तो यह हमारे सर्वर पर हैंडलर को बंद कर देता है। अब तक सब कुछ सामान्य रूप से काम कर रहा है।एक HttpHandler में ASP.NET सत्र राज्य का उपयोग कैसे करें?
अब मैं System.Web.HttpContext.Session ऑब्जेक्ट का उपयोग करने की कोशिश कर रहा हूं लेकिन यह शून्य है। मुझे लगता है कि यह शून्य है क्योंकि हमारे पास एक सत्र नहीं है जब तक कि हमारे HttpHandler को बुलाया नहीं जाता है? और हैंडलर को कई कॉल प्रति कॉल एक नया सत्र तैयार करेंगे? अगर ऐसा होता है तो एमएस ने एचटीपीएचंडलर में फोन करते समय सत्र ऑब्जेक्ट को अक्षम कर दिया है? क्या कोई इसकी पुष्टि कर सकता है?
यदि ऐसा है, तो आप कॉल के बीच राज्य को बनाए रखने के लिए क्या करते हैं? कुछ प्रकार के एसक्यूएल आधारित डेटा ऑब्जेक्ट? एक पंक्ति?
TIA
@Michael होगा एक लाख साल :) धन्यवाद –
कार्यान्वयन मेरे लिए काम किया है कि के बारे में सोचा की नहीं: सार्वजनिक कक्षा BasicHandler इम्प्लीमेन्ट्स IHttpHandler इम्प्लीमेन्ट्स IRequiresSessionState –