В моей маршрутизации я хотел бы иметь что-то вроде не найденного обработчика маршрута.По умолчанию маршрут для всех экстремальных ситуаций
Например, я создал одно отображение, как
routes.MapRoute(
"default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id="" }
);
routes.MapRoute(
"Catchall",
"{*catchall}",
new { controller = "Home", action = "Lost" }
);
но когда вставка адрес пользователя что-то вроде/один/два/три/четыре/ли/л будет кэшированными с отображением неоднородного.
Но когда пользователь вставляет что-то, что должно соответствовать с отображением по умолчанию, (например,/один/два /, но этот контроллер или действие не реализовано) Я хотел бы, что отображение Catchall бы принять этот запрос, , потому что все остальные сопоставления не удались. Но вместо этого я получаю сообщение об ошибке.
Должен ли я переопределить некоторые обработчики отображения, чтобы поймать исключение, если контроллер или действие получают исключение?
Считайте это? – yaegerbomb 2012-06-14 20:44:56