كيف يمكنني إعادة توجيه المستخدم إلى صفحة 404 المخصصة في ASP.NET MVC بدلا من رمي استثناء ؟

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

  •  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

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