Response.Redirect
में एक बूलियन तर्क स्वीकार करने वाला अधिभार है जो इंगित करता है कि Response.Redirect
पर कॉल प्रतिक्रिया को समाप्त करना चाहिए। इस तर्क के बिना ओवरलोड को कॉल करना true
निर्दिष्ट करने के समान है, यह इंगित करने के लिए कि प्रतिक्रिया समाप्त होनी चाहिए।
प्रतिक्रिया समाप्त मतलब यह है कि Response.End
के बाद प्रतिक्रिया रीडायरेक्ट ऐसा करने के लिए संशोधित किया गया है कहा जाता है, और Response.End
एक ThreadAbortException
फेंकता वर्तमान मॉड्यूल समाप्त करने के लिए।
Response.Redirect
पर कॉल के बाद कोई भी कोड कभी भी नहीं कहा जाता है (जब तक आप अतिरिक्त तर्क के लिए false
की आपूर्ति नहीं करते)। दरअसल, finally
में कोड और कुछ catch
हैंडलर निष्पादित होंगे, लेकिन आप ThreadAbortException
निगल नहीं सकते हैं।
स्रोत
2009-08-09 22:30:08
मुझे वास्तविक दुनिया के उदाहरण का उपयोग पसंद है। – David
मैं कहूंगा कि यह एक समानता थी, वास्तविक दुनिया का उदाहरण नहीं। एक आरडब्ल्यूई एएसपी.नेट फ्रेमवर्क और डेवलपर के कोड के अंदर क्या होता। –