Pour les raisons qui ne sont pas importantes à la question, je voudrais savoir comment faire fonctionner mon contrôleur/routage dans ASP.NET MVC5 si mes noms de classe de contrôleur ne se terminent pas parController
selon la convention? Ai-je besoin de les enregistrer manuellement quelque part?Classe de contrôleur sans contrôleur à la fin du nom?
0
A
Répondre
3
Le suffixe Controller
est cuit dans les classes ControllerDescriptor
et ControllerTypeCache
, ce qui rend difficile le remplacement. Une façon qui vient à l'esprit est d'écrire une usine de contrôleur personnalisé et remplacer la méthode GetControllerType
.
http://stackoverflow.com/questions/3011482/change-controller-name-convention-in-asp-net-mvc/30577420 – serhiyb
http://stackoverflow.com/a/11557783/1529657 –