كيفية التعامل مع الاستثناءات العامة في ASP.NET MVC؟
-
03-07-2019 - |
سؤال
أرغب في نقل جميع الاستثناءات غير المعلنة إلى صفحة خطأ في ASP.NET MVC. ما هي الطريقة للتعامل مع الاستثناءات غير المعلنة في ASP.NET MVC؟ هل هناك أي شيء مثل application_error؟
المحلول
تحقق من سمة HandleRror. هناك كتابة جيدة هنا.
نصائح أخرى
إذا كنت تستخدم الإعداد القياسي ، فيمكن أن تقوم وحدة التحكم (أجهزة التحكم) بذلك عن طريق تجاوز إحدى الأساليب (بشكل واضح OnException
, ، لكن ليس لدي مفيد للتحقق). إذا كنت تريد أن تشارك جميع وحدات التحكم الخاصة بك هذا المنطق ، فيمكنك استخدام وحدة التحكم في القاعدة.
بدلاً من ذلك ، يمكنك القيام بذلك عبر المرشحات (على سبيل المثال [HandleError]
). لا أعرف ما إذا كان هناك مكان عالمي واحد لمثل هذا المنطق.
لا تنتمي إلى StackOverflow