مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mo73

عضویت از 1394/10/16

ساخت صفحه 404

  • جمعه 17 اسفند 1397
  • 21:14
تشکر میکنم

سلام

وقتی return NotFound() رو می زنم یه صفحه خالی رو نشون میده
میخوام یه صفحه مثل این لینک داشته باشم بدون تغییر لینک یه عکس رو نشون بده

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

alibahman47

عضویت از 1395/11/13

  • شنبه 18 اسفند 1397
  • 04:17

از این آموزش استفاده کن :

مدیریت خطا ها در Asp.Net MVC

کاربر سایت

محمد قاری

عضویت از 1395/02/07

  • شنبه 18 اسفند 1397
  • 10:57

با سلام خدمت شما

در Core شما میتونید از این طریق اقدام به ساخت صفحال ارور شخصی خود کنید

در کلاس startup.cs => متد configure این کد رو قرار بدید :


app.Use(async (ctx, next) =>
            {
                await next();
                if (ctx.Response.StatusCode == 404 && !ctx.Response.HasStarted)
                {
                    //Re-execute the request so the user gets the error page
                    string originalPath = ctx.Request.Path.Value;
                    ctx.Items["originalPath"] = originalPath;
                    ctx.Request.Path = "/404";
                    await next();
                }
            });

و الان اروری با کد 404 رو به آدرس /404 میفرسته و فقط کافیه که شما اکشن و کنترلر مربوط رو بسازید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)