Як показати сторінку 404 у MVC?

Google Search Console надає список усіх помилок 404, які Googlebot знаходить на вашому сайті. Це включає як жорсткі 404, так і м’які 404. Увійдіть у Search Console, натисніть «Покриття» та виберіть вкладку «Виключено». Ви побачите список жорстких помилок 404 із позначкою Не знайдено (404) і програмних помилок 404 із позначкою Soft 404.

Процедура

  1. Спочатку додайте помилку. сторінку cshtml (Перегляд сторінки) у спільну папку, якщо вона ще не існує.
  2. Додайте або змініть Інтернет. файл конфігурації та встановіть для елемента Custom Error Element значення On.
  3. Додайте певний контролер дій і подання для відображення коду стану HTTP.
  4. Додайте атрибут [HandleError] до методу цільової дії.

Ви можете використовуйте стандартний метод ASP.NET MVC ValidationSummary для візуалізації заповнювача для списку повідомлень про помилку перевірки. Метод ValidationSummary() повертає невпорядкований список (елемент ul) повідомлень перевірки, які містяться в об’єкті ModelStateDictionary.

Для цього введіть http://localhost:6440/welcome в адресному рядку браузера, поки програма виконується. Коли механізму ASP.NET Core MVC не вдається знайти ресурс для вказаної URL-адреси, буде повернено помилку 404, і вам буде запропоновано наступну сторінку помилки.

Технічно помилка 404 – це помилка на стороні клієнта, яка означає, що це ваша помилка, через те, що ви неправильно ввели URL-адресу, або сторінку було переміщено чи видалено з веб-сайту, і ти повинен був знати. Інша можливість полягає в тому, що веб-сайт перемістив сторінку або ресурс без переспрямування старої URL-адреси на нову.