मुझे जेनेरिक हैंडलर और अनाम पहचान के साथ कोई समस्या है।एएसपी.नेट जेनेरिक हैंडलर और सत्र
मूल रूप से यदि <anonymousIdentification enabled="true" />
वेब कॉन्फ़िगरेशन में चालू है, जब भी एक JQuery GET/POST अनुरोध सर्वर पर भेजा जाता है, तो वह अनुरोध किसी नए उपयोगकर्ता और नए उपयोगकर्ता सत्र के अंतर्गत निष्पादित करता है।
क्या इसे कम करने का कोई तरीका है? मुझे वर्तमान उपयोगकर्ता के सत्र चर का उपयोग करने की आवश्यकता है ... यह वास्तव में निराशाजनक है!
मैं इसे की जाँच नहीं की है, लेकिन मुझे लगता है कि अगर आप एक jQuery अनुरोध प्राप्त भेज रहे हैं। क्लाइंट से इसे वर्तमान उपयोगकर्ता संदर्भ में संभाला जाता है .. फिडलर के साथ जांच करें सामान्य और jquery अनुरोध –
दोनों के लिए एएसपीनेट सत्र कुकी समान है तो यदि आप अनौपचारिक आईडी बंद करते हैं तो यह काम करता है? क्या आप फॉर्म ऑथ का उपयोग कर रहे हैं? क्या आप web.config में उस विशेष पथ के लिए एनन बंद कर सकते हैं? – jcolebrand
मैं कोशिश करता हूं और देखता हूं कि यह @drachenstern काम करता है या नहीं। आप गलत हैं @ शेखर_Pro। मैं सत्र में उपयोगकर्ता डेटा स्टोर करता हूं; एक मान UserRegistratinoState है। यदि मैं ऐसे पृष्ठ से आया हूं जहां उपयोगकर्ता ने सत्र में एनम मान पंजीकृत किया है तो उपयोगकर्ता पंजीकरण प्रमाणीकरण है। पंजीकृत। मैंने यह सत्यापित किया है। हालांकि, जब मैं किसी दूसरे पृष्ठ पर हैंडलर को जेएस से कॉल करता हूं, तो हैंडलर में कोड की पहली पंक्ति उस सत्र चर को जांचती है। यदि चर मौजूद नहीं है तो यह स्वचालित रूप से UserRegistrationState.Anonymous देता है। मुझे लगता है कि यह मानना सुरक्षित है कि JQuery से अनुरोध प्राप्त करें एक नए उपयोगकर्ता के तहत निष्पादित कर रहे हैं। – bleepzter