المبرمج العربي نشر 31 مايو 2016 أرسل تقرير نشر 31 مايو 2016 أريد إنشاء صفحة خطأ من نوع 404 باستخدام asp.net MVC، فهل من دروس أو مصادر يمكنها مساعدتي لفعل ذلك؟ اقتباس
0 هشام رزق الله نشر 31 مايو 2016 أرسل تقرير نشر 31 مايو 2016 توجد العديد من الطرق لفعل ذلك، وأعتقد أن هذا هو أفضل حل بدلا من استخدام الإستثناءات: routes.MapRoute( "404-PageNotFound", "{*url}", new { controller = "StaticContent", action = "PageNotFound" } ); أضف الشيفرة السابقة إلى global.asax كآخر route إلى register. إذا لم تعجبك الشيفرة السابقة فهذه شيفرة أخرى بسيطة وسهلة الفهم: <customErrors mode="On" defaultRedirect="~/Error/" redirectMode="ResponseRedirect"> <error statusCode="404" redirect="~/Error/PageNotFound/" /> </customErrors> ستجد أن الكثير من المبرمجين يستخدمون طريقة الاستثناءات وتُستخدم كالتالي: throw new HttpException(404); اقتباس
0 E.Nourddine نشر 31 مايو 2016 أرسل تقرير نشر 31 مايو 2016 نعم، لعمل صفحة خطأ 404 لإظهارها عند دخول المستخدم إلى مسار غير موجود أو لا يملك صلاحيات الدخول لها، وذلك بإنشاء متحكم controller وذلك. غير ملف web.config في حالة المتحكم controller: <customErrors mode="On" > <error statusCode="404" redirect="~/Errors/Error404" /> </customErrors> في حالة صفحة ثابثة static page: <customErrors mode="On" > <error statusCode="404" redirect="~/Static404.html" /> </customErrors> Custom error pages in ASP.NET MVC. Easy, right? Demystifying ASP.NET MVC 5 Error Pages and Error Logging اقتباس
السؤال
المبرمج العربي
أريد إنشاء صفحة خطأ من نوع 404 باستخدام asp.net MVC، فهل من دروس أو مصادر يمكنها مساعدتي لفعل ذلك؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.