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