【发布时间】:2017-06-15 21:57:35
【问题描述】:
出于对问题不重要的原因,如果我的控制器类名不以 @987654323 结尾,我想知道如何使我的控制器/路由在 ASP.NET MVC5 中工作@按照惯例?我需要在某处手动注册吗?
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-5 asp.net-mvc-routing url-routing
出于对问题不重要的原因,如果我的控制器类名不以 @987654323 结尾,我想知道如何使我的控制器/路由在 ASP.NET MVC5 中工作@按照惯例?我需要在某处手动注册吗?
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-5 asp.net-mvc-routing url-routing
Controller 后缀被烘焙到 ControllerDescriptor 和 ControllerTypeCache 类中,使其难以覆盖。想到的一种方法是编写自定义控制器工厂并覆盖GetControllerType 方法。
【讨论】: