जब मैं रिस्पांस का उपयोग करता हूं। रीडायरेक्ट (...) अपने फॉर्म को एक नए पृष्ठ पर पुनर्निर्देशित करने के लिए मुझे त्रुटि मिलती है:
Mscorlib.dll में 'System.Threading.ThreadAbortException' प्रकार का पहला मौका अपवाद 'System.Threading.ThreadAbortException'
प्रकार का अपवाद mscorlib.dll में हुआ, लेकिन उपयोगकर्ता कोड में संभाला नहीं गया
इस बारे में मेरी समझ यह है कि वेबसर्वर द्वारा शेष पेज को रिस्पॉन्स करने के कारण त्रुटि हो रही है।
मुझे पता है कि मैं एक दूसरा पैरामीटर जोड़ सकता हूं Response.Redirect
जिसे एंडरस्पॉन्स कहा जाता है। अगर मैं एंडरसन को ट्रू में सेट करता हूं तो मुझे फिर भी त्रुटि मिलती है लेकिन अगर मैं इसे गलत पर सेट करता हूं तो मैं नहीं करता। मुझे पूरा यकीन है कि हालांकि इसका मतलब है कि वेबसर्वर बाकी पेज को चला रहा है, जिनसे मैं पुनर्निर्देशित हूं। जो कम से कम कहने में अक्षम प्रतीत होगा। क्या ऐसा करने के लिए इससे अच्छा तरीका है? Response.Redirect
पुराने पृष्ठ को लोड करने से रोकने के लिए कोई अन्य तरीका है या नहीं, जहां मुझे ए नहीं मिलेगा ThreadAbortException
?
Context.ApplicationInstance.CompleteRequest();
। क्यों? क्या मुझेreturn
सशर्त रूप से इवेंट हैंडलर से लेना होगा?