كيفية التعامل مع الاستثناءات العامة في ASP.NET MVC؟

StackOverflow https://stackoverflow.com/questions/618550

سؤال

أرغب في نقل جميع الاستثناءات غير المعلنة إلى صفحة خطأ في ASP.NET MVC. ما هي الطريقة للتعامل مع الاستثناءات غير المعلنة في ASP.NET MVC؟ هل هناك أي شيء مثل application_error؟

هل كانت مفيدة؟

المحلول

تحقق من سمة HandleRror. هناك كتابة جيدة هنا.

نصائح أخرى

إذا كنت تستخدم الإعداد القياسي ، فيمكن أن تقوم وحدة التحكم (أجهزة التحكم) بذلك عن طريق تجاوز إحدى الأساليب (بشكل واضح OnException, ، لكن ليس لدي مفيد للتحقق). إذا كنت تريد أن تشارك جميع وحدات التحكم الخاصة بك هذا المنطق ، فيمكنك استخدام وحدة التحكم في القاعدة.

بدلاً من ذلك ، يمكنك القيام بذلك عبر المرشحات (على سبيل المثال [HandleError]). لا أعرف ما إذا كان هناك مكان عالمي واحد لمثل هذا المنطق.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top