मेरे पास ASP.net एप्लिकेशन है जो मूल रूप से भौतिक निरीक्षण प्रक्रिया के लिए डेटा एंट्री स्क्रीन है। उपयोगकर्ता कई ब्राउज़र विंडो खोलने और एक साथ कई निरीक्षणों से डेटा दर्ज करने में सक्षम होना चाहते हैं। पहले मैं कुकी आधारित सत्र का उपयोग कर रहा था, और जाहिर है यह उड़ा दिया।एकाधिक ब्राउज़र विंडो को उसी सत्र को साझा करने से रोकने के लिए कैसे करें asp.net
मैंने कुकी-कम सत्रों का उपयोग करने के लिए स्विच किया, जो यूआरएल में सत्र संग्रहीत करता है और परीक्षण में समस्या को हल करने लगती है। प्रत्येक ब्राउजर विंडो/टैब में एक अलग सत्र आईडी थी, और एक में दर्ज डेटा दूसरे में दर्ज डेटा को क्लॉबर नहीं करता था।
हालांकि मेरे उपयोगकर्ता अपेक्षाओं की तुलना में चीजों को तोड़ने में अधिक कुशल हैं और ऐसा लगता है कि वे कभी-कभी ब्राउज़र के बीच एक ही सत्र प्राप्त करने के लिए प्रबंधन कर रहे हैं। मुझे लगता है कि वे एप्लिकेशन खोलने के लिए पते को एक टैब से दूसरे में कॉपी/पेस्ट कर रहे हैं, लेकिन मैं अभी तक इसे सत्यापित करने में सक्षम नहीं हूं (वे किसी अन्य स्थान पर हैं इसलिए मैं उन्हें आसानी से नहीं पूछ सकता)।
उन्हें कहने के अलावा उन्हें कॉपी और पेस्ट न करें, या उन्हें एक समय में केवल एक दर्ज करने के लिए मनाने के लिए, मैं इस स्थिति को कैसे होने से रोक सकता हूं?
मैं गलत हो सकता हूं (इसलिए इसे एक उत्तर के रूप में नहीं डाल रहा), लेकिन मेरा मानना है कि यह एक ब्राउज़र प्रतिबंध है। कुकीज विधि के अलावा आपने कोशिश की, मुझे नहीं लगता कि ब्राउज़रों को टैब में स्वतंत्र सत्रों का उपयोग करने में बहुत आसान होना होगा। इससे भी बदतर, भले ही आप इसे करने के लिए एक ब्राउज़र का प्रबंधन करते हैं, फिर भी अन्य लोग 'ठीक' करने के लिए हैं। – keyboardP