为什么以及何时创建自定义控制器工厂?

时间:2013-09-06 12:04:34

标签: asp.net-mvc-4

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

  1. 何时没有"控制器"附加控制器名称。 (由于这个原因,编写一个全新的控制器工厂没有任何意义)

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

  3. 有人可以通过示例帮助解释吗?

1 个答案:

答案 0 :(得分:0)

CustomControllerFactory可以帮助您将外部控制器插入MVC项目,例如我在项目中使用MEF框架(http://msdn.microsoft.com/it-it/library/dd460648%28v=vs.110%29.aspx)制作的自定义控制器