Dans mon routage, je voudrais avoir quelque chose comme gestionnaire de route non trouvé.Route par défaut pour toutes les situations extrêmes
Par exemple j'ai créé une cartographie comme
routes.MapRoute(
"default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id="" }
);
routes.MapRoute(
"Catchall",
"{*catchall}",
new { controller = "Home", action = "Lost" }
);
mais quand utilisateur insère traitent quelque chose comme/une/deux/trois/quatre/bla/bla, il sera mis en mémoire cache avec la cartographie Catchall.
Mais lorsque l'utilisateur insère quelque chose qui doit correspondre avec le mappage par défaut, (comme/une/deux /, mais ce contrôleur ou une action ne sont pas mises en œuvre) je voudrais que la cartographie Catchall accepterait cette demande, parce que tous les autres les mappages ont échoué. Mais au lieu de cela, j'ai une erreur. Dois-je redéfinir certains gestionnaires de mappage pour intercepter l'exception si le contrôleur ou l'action obtient une exception?
Jamais compris? – yaegerbomb