По причинам, не несущественным для вопроса, я хотел бы знать, как сделать работу с моими контроллерами/маршрутизацией в ASP.NET MVC5, если мои имена классов контроллера не заканчиваются наController
согласно конвенции? Нужно ли мне вручную их регистрировать?Контроллер класса без контроллера в конце имени?
0
A
ответ
3
Суффикс Controller
запекается в классы ControllerDescriptor
и ControllerTypeCache
, что затрудняет его переопределение. Один из способов, который приходит на ум, - написать фабрику пользовательских контроллеров и переопределить метод GetControllerType
.
http://stackoverflow.com/questions/3011482/change-controller-name-convention-in-asp-net-mvc/30577420 – serhiyb
http://stackoverflow.com/a/11557783/1529657 –