Przekieruj programowo do strony 404 za pomocą asp.net MVC

Stworzyłem aplikację Asp.net MVC. Teraz wymagana obsługa 404.

Zaktualizowałem stronę global.asax i wyświetliłem 404 na podstawie kodu statusu. Dodano również właściwość customErrors w web.config. Działa dobrze.

Teraz chciałbym programowo przekierować do 404, gdy jakakolwiek rzecz nie pasuje do naszego wymagania.

to znaczy

if(!valid) 
{
    return RedirectToAction("Index", "Page404");
}

Działa dobrze, ale są dwa statusy: 301 i 404. Jak więc mogę zapobiec 301? Potrzebuję tylko 404.

Jak mogę to osiągnąć?

questionAnswers(3)

yourAnswerToTheQuestion