كيف يمكنني إعادة توجيه المستخدم إلى صفحة 404 المخصصة في ASP.NET MVC بدلا من رمي استثناء ؟
-
09-06-2019 - |
سؤال
كنت تريد أن تكون قادرة على التقاط الاستثناء أن يتم طرح عندما يطلب المستخدم غير موجود تحكم إعادة توجيه إلى صفحة 404.كيف يمكن أن أفعل هذا ؟
على سبيل المثال, المستخدم الطلبات http://www.nosite.com/paeges/1
(يجب أن يكون /pages/
).كيف تجعل حتى الحصول على إعادة توجيهك إلى 404 وليس الاستثناء الشاشة ؟
المحلول
نلقي نظرة على هذه الصفحة التوجيه الخاص بك 404-الأخطاء إلى صفحة معينة.
نصائح أخرى
مجرد استخدام الطريق:
// We couldn't find a route to handle the request. Show the 404 page.
routes.MapRoute("Error", "{*url}",
new { controller = "Error", action = "404" }
);
لأن هذا سوف يكون عالمي معالج ، ووضعها في الجزء السفلي تحت المسار الافتراضي.
وجدت هذا على نفس الموقع استراتيجيات الموارد على أساس 404s
لا تنتمي إلى StackOverflow