में अनलोड करें पृष्ठ क्या पेज_लोड ईवेंट के समान कोड में पेज_उन्लोड ईवेंट लिखना संभव है? मैं पेज अनलोड पर एक विधि कॉल करना चाहता था। मैं इसे कैसे प्राप्त करूं?पेज एएसपीनेट
उत्तर
एक घटना Page.Unload
है। उस पल में पृष्ठ पहले से ही HTML में प्रस्तुत किया गया है और HTML को संशोधित नहीं किया जा सकता है। फिर भी, सभी पेज ऑब्जेक्ट्स उपलब्ध हैं।
ओवरराइड करने के लिए सही ईवेंट खोजने में मदद के लिए ASP.NET page lifecycle का संदर्भ लें। यह वास्तव में निर्भर करता है कि आप क्या करना चाहते हैं। लेकिन हाँ, एक अनलोड घटना है।
protected override void OnUnload(EventArgs e)
{
base.OnUnload(e);
// your code
}
लेकिन अभी (ऊपर के लिंक से) याद रखें: अनलोड चरण के दौरान, पेज और उसके नियंत्रण, प्रस्तुत किए गए हों तो आप प्रतिक्रिया स्ट्रीम करने के लिए आगे परिवर्तन नहीं कर सकते। यदि आप Response.Write विधि जैसी विधि को कॉल करने का प्रयास करते हैं, तो पृष्ठ अपवाद फेंक देगा।
AutoEventWireup
के साथ जो पृष्ठ पर डिफ़ॉल्ट रूप से चालू होता है, आप केवल ** पृष्ठ _ *** ईवेंट * के साथ पूर्ववत विधियों को जोड़ सकते हैं और आपके लिए ईवेंट से एएसपी.NET कनेक्ट कर सकते हैं।
अनलोड विधि हस्ताक्षर के मामले में है:
protected void Page_Unload(object sender, EventArgs e)
जानकारी के लिए MSDN article देखते हैं।
- 1. एएसपीनेट कॉलिंग पेज पर रीडायरेक्ट
- 2. क्रोम बैक बटन पेज रीफ्रेश करें - एएसपीनेट
- 3. एएसपीनेट एमवीसी और सामान्य एचटीएमएल पेज
- 4. एएसपीनेट (मास्टर पेज) में डिफ़ॉल्ट बटन?
- 5. एएसपीनेट
- 6. एएसपीनेट
- 7. एएसपीनेट
- 8. एएसपीनेट
- 9. एएसपीनेट
- 10. एएसपीनेट
- 11. एएसपीनेट
- 12. एएसपीनेट पेज में jQuery को कैसे शामिल करें?
- 13. पेज शीर्षक को सेट करना, एएसपीनेट एमवीसी 4
- 14. वर्तमान प्रमाणीकृत शेयरपॉइंट उपयोगकर्ता को एएसपीनेट पेज व्यूअर वेब पार्ट
- 15. डिफ़ॉल्ट.एएसपीएक्स पेज (एएसपीनेट 3.5) में घटनाओं के साथ समस्या
- 16. Global.asax से एएसपीनेट वेबफॉर्म पेज कैसे प्रस्तुत करें?
- 17. एएसपीनेट पेज से 404 त्रुटि के साथ प्रतिक्रिया
- 18. एएसपीनेट
- 19. एएसपीनेट एमवीसी
- 20. मास्टर पेज
- 21. एएसपीनेट एमवीसी
- 22. एएसपीनेट
- 23. एएसपीनेट
- 24. एएसपीनेट
- 25. एएसपीनेट
- 26. एएसपीनेट
- 27. एएसपीनेट
- 28. एएसपीनेट
- 29. एएसपीनेट
- 30. एएसपीनेट
आपकी विधि क्या करती है? –