2009-07-14 11 views
0

Je déboguais mon projet actuel (projet ASP.net MVC 1.0) et je suis tombé sur un comportement légèrement perturbant.Le routage MVC ASP.net renvoie des exceptions comme comportement normal?

Il semble que lorsque le routeur est la chasse pour une vue partielle référencée alias

<%Html.RenderPartial("AccountListControl", ViewData["AccountList"]); %> 

cycles Il à travers ses emplacements par défaut jusqu'à ce qu'il trouve le bon endroit. Il vérifie "Views \ Shared \ AccountListControl" et contrôles "Views \ Home \ AccountListControl" etc

Une fois qu'il trouve un match - tout est bon. Les emplacements incorrects sont identifiés par l'exception Web générée dans chaque cas.

Y a-t-il un coût de performance significatif pour toutes ces exceptions?

Dois-je modifier le code pour être plus explicite?

Répondre