Question

Le projet sur lequel je commence à travailler comporte plusieurs dizaines de contrôleurs. Il serait donc agréable de les structurer en répertoires logiques et en espaces de noms respectifs, tels que "Contrôleurs / Admin /", "Contrôleurs / Entrepôt / Fournitures / " ;, etc.

ASP.NET MVC prend-il en charge les répertoires de contrôleur imbriqués et l’espacement de noms? Comment gérer les itinéraires vers ces contrôleurs?

Était-ce utile?

La solution

Vous pouvez placer les contrôleurs n’importe où; les itinéraires ne dépendent pas de l'endroit où un contrôleur est stocké. Il pourra trouver n'importe quelle classe implémentant IController dans votre application.

Je conserve généralement mes contrôleurs dans un projet séparé, par exemple un projet MyProject.Frontend, ainsi qu'un projet MyProject.Frontend.Application qui constitue le projet Web de point d'entrée actuel avec les vues, etc.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top