由于对问题不重要的原因,我想知道如果我的控制器类名称不按照约定在Controller中结束,如何使我的控制器/路由在ASP.NET MVC5中工作?我需要在某处手动注册吗?
Controller
Controller后缀被加入到ControllerDescriptor和ControllerTypeCache类中,难以覆盖。想到的一种方法是编写自定义控制器工厂并覆盖GetControllerType方法。
ControllerDescriptor
ControllerTypeCache
GetControllerType