विषयसूची:

एमवीसी एएसपी नेट में कस्टम त्रुटियों को कैसे संभालता है?
एमवीसी एएसपी नेट में कस्टम त्रुटियों को कैसे संभालता है?

वीडियो: एमवीसी एएसपी नेट में कस्टम त्रुटियों को कैसे संभालता है?

वीडियो: एमवीसी एएसपी नेट में कस्टम त्रुटियों को कैसे संभालता है?
वीडियो: MVC 404 कस्टम एरर पेज asp.net 2017 कैसे बनाएं 2024, मई
Anonim

ASP. NET MVC में कस्टम त्रुटि पृष्ठ

  • पहले एक जोड़ें त्रुटि . cshtml पृष्ठ (पृष्ठ देखें) साझा फ़ोल्डर में यदि यह करता है पहले से मौजूद नहीं है।
  • वेब जोड़ें या संशोधित करें। कॉन्फ़िग फ़ाइल और सेट करें कस्टम त्रुटि चालू करने के लिए तत्व।
  • एक विशिष्ट क्रिया नियंत्रक जोड़ें और HTTP स्थिति कोड दिखाने के लिए देखें।
  • लक्षित क्रिया विधि में [HandleError] विशेषता जोड़ें।

इसके अनुरूप, MVC में किसी त्रुटि को संभालने के तरीके क्या हैं?

ASP. NET MVC में हमारे पास अपवाद को संभालने के तरीकों की एक बड़ी सूची है जैसे:

  • कोशिश-पकड़-आखिरकार।
  • ऑनएक्सप्शन विधि को ओवरराइड करना।
  • क्रियाओं और नियंत्रकों पर [HandleError] विशेषता का उपयोग करना।
  • वैश्विक अपवाद हैंडलिंग फ़िल्टर सेट करना।
  • Application_Error घटना को संभालना।
  • HandleErrorAttribute का विस्तार करना।

इसके अतिरिक्त, एएसपी नेट में कस्टम त्रुटि पृष्ठ कैसे दिखा सकता है? के लिए कदम कस्टम त्रुटि पृष्ठ वेब में सेटिंग सेट करें। एप्लिकेशन की कॉन्फ़िग फ़ाइल। डिफ़ॉल्ट रीडायरेक्ट पास करें और मोड विशेषताएँ. यदि आप अपना आवेदन स्तर सेट करना चाहते हैं अपवाद अपने पर पुनर्निर्देशित करना चाहिए कस्टम त्रुटि पृष्ठ , आप ग्लोबल पर जाकर ऐसा कर सकते हैं।

यह भी जानें, एएसपी नेट एप्लिकेशन स्तर की त्रुटियों को कैसे संभालता है?

अनुप्रयोग स्तर त्रुटि प्रबंधन आप ऐसा कर सकते हैं हैंडल चूक जाना त्रुटियों पर आवेदन स्तर या तो अपने को संशोधित करके अनुप्रयोग कॉन्फ़िगरेशन या एप्लिकेशन_एरर हैंडलर को Global. आपकी एएसएक्स फ़ाइल आवेदन . आप ऐसा कर सकते हैं हैंडल चूक जाना त्रुटियों और HTTP त्रुटियों वेब पर कस्टमइरर्स सेक्शन जोड़कर।

MVC वैश्विक ASAX में एप्लिकेशन त्रुटि को कैसे संभालता है?

इन बिंदुओं को ध्यान में रखते हुए त्रुटि प्रबंधन और लॉगिंग के लिए निम्न चरणों को Application_Error ईवेंट में कोडित किया जा सकता है।

  1. अंतिम त्रुटि उठाएँ।
  2. जवाब देने के लिए त्रुटि कोड प्राप्त करें।
  3. त्रुटि लॉग करें (मैं 404 को अनदेखा कर रहा हूं)।
  4. प्रतिक्रिया स्ट्रीम साफ़ करें।
  5. सर्वर त्रुटि साफ़ करें।

सिफारिश की: