Asp.net mvc 4 为什么以及何时创建自定义控制器工厂?

Asp.net mvc 4 为什么以及何时创建自定义控制器工厂?,asp.net-mvc-4,Asp.net Mvc 4,我了解如何创建自定义控制器工厂,但我想知道创建自定义控制器工厂的确切需求是什么?我试过谷歌。答复如下: 当没有“控制器”附加控制器名称时。(由于这个原因,编写一个全新的控制器工厂毫无意义) 当控制器构造函数中需要依赖项注入时。但这也可以通过使用参数化控制器和默认控制器来实现 有人可以举例说明吗?CustomControllerFactory可以帮助您将外部控制器插入MVC项目,例如,我在一个项目中使用了使用MEF framework()制作的自定义控制器。您可以在

我了解如何创建自定义控制器工厂,但我想知道创建自定义控制器工厂的确切需求是什么?我试过谷歌。答复如下:

  • 当没有“控制器”附加控制器名称时。(由于这个原因,编写一个全新的控制器工厂毫无意义)

  • 当控制器构造函数中需要依赖项注入时。但这也可以通过使用参数化控制器和默认控制器来实现


  • 有人可以举例说明吗?

    CustomControllerFactory可以帮助您将外部控制器插入MVC项目,例如,我在一个项目中使用了使用MEF framework()制作的自定义控制器。

    您可以在