Я пытаюсь создать настраиваемую страницу ошибки HTTP 404, когда кто-то вводит URL-адрес, который не вызывает допустимое действие или контроллер в ASP.NET MVC, вместо того, чтобы отображать общую ошибку ASP.NET «Ресурс не найден».
Я не хочу использовать web.config для этого.
Могу ли я использовать какую-либо магию маршрутизации, чтобы отловить недействительные URL-адреса?
Обновление: я попробовал дать ответ, но по-прежнему получаю уродливое сообщение «Ресурс не найден».
Еще одно обновление: хорошо, видимо что-то изменилось в RC1. Я даже пробовал специально перехватить 404, HttpException
и он все равно выдает мне страницу «Ресурс не найден».
Я даже использовал функцию ресурса MvcContrib и ничего - та же проблема. Любые идеи?