Y a-t-il un moyen d'intercepter un événement "contrôleur non trouvé" du cadre? Peut-être que cet événement n'existe pas. Mais si je prends juste un URL pour vous jeter au système de routage du cadre comme:Contrôleurs ASP.NET MVC et extension du cadre
Le résultat final sans modification est une erreur 404.
Est-ce la façon la plus simple d'attraper cela via une ControllerFactory personnalisée? Puis gérer à partir de là.
MISE À JOUR: Je suis à la recherche d'un moyen d'attraper et de gérer plus tôt dans le flux de demandes. Pas au niveau du contrôleur. Voir les commentaires à la réponse de Jon Galloway.
Est-ce que « NotHandled » une chaîne magique qui est reconnu par le cadre? –
Non. C'est juste un nom. La "magie" est que c'est une URL catchall qui n'a été attrapée par rien d'autre. –
Droit, vous pourriez le nommer "Singe" si vous voulez. La route {* yournamehere} correspondra à n'importe quoi. C'est pourquoi il est important de l'énumérer en dernier, sinon cela empêchera les autres routes de correspondre. –