Domanda

Il progetto sul quale sto iniziando a lavorare avrà diverse dozzine di controller, quindi sarebbe bello strutturarli in directory logiche e rispettivi spazi dei nomi, come "Controller / Amministratore /" / ";" Controller / Magazzino / Forniture / " ;, ecc.

ASP.NET MVC supporta directory di controller nidificati e spazio dei nomi? Come gestisco i percorsi verso quei controller?

È stato utile?

Soluzione

Puoi posizionare i controller ovunque; i percorsi non dipendono da dove è archiviato un controller. Sarà in grado di trovare qualsiasi classe che implementa IController all'interno dell'applicazione.

Di solito tengo i miei controller in un progetto separato, ad esempio un progetto MyProject.Frontend, insieme a un progetto MyProject.Frontend.Application che è il vero progetto Web di entrata con le viste, ecc.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top