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

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

کاربر سایت

hamed.producer

عضویت از 1397/01/13

روت اختصاصی هنگام ارور 404

  • چهارشنبه 30 خرداد 1397
  • 00:05
تشکر میکنم

عرض سلام و احترام

من مدیرت خطاها رو در webconfig انجام میدم

 <system.web>
    <customErrors mode="On" defaultRedirect="~/ErrorHandler/Index">
      <error statusCode="404" redirect="~/Errors/not-found"/>
    </customErrors>
</system.web>

و route صفحه مقصد رو در کنترلرم به این صورت نوشتم:

[Route("Errors/not-found")]
        public ActionResult notfound()
        {
            return View();
        }

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

در url آدرس فقط مقدار وارد شده باشد

فرضا اگر کاربر بعد از وارد کردن یک صفحه نامعتبر به اسم صفحه فرضی: sample

وارد کرد

url به این صورت نمایش داده شود:

www.domain.com/sample

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

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

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 30 خرداد 1397
  • 09:17

میتونید با یک Http Handler کنترل کنید که اگر آدرس نبود برای Response صفحه شما رو نمایش بده 

اگر تجربه ندارید سرچ کنید و راجع به Handler ها مطالعه کنید 

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

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

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

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