Я создал приложение Asp.net MVC. Теперь требуется обработка 404.
Обновлен файл global.asax и отображена страница 404 на основе кода состояния. Также добавлено свойство customErrors в web.config. Он работает нормально.
Теперь я хотел бы программно перенаправить на 404, если что-то не соответствует нашему требованию.
т. е.
if(!valid)
{
return RedirectToAction("Index", "Page404");
}
Он работает нормально, но есть 2 статуса: один — 301, а второй — 404. Итак, как я могу предотвратить 301? Мне просто нужно 404.
Как этого добиться?