如果你可以在你的 IoC 实现中注册你的控制器,那么为什么你不能从你的 IoC 容器中创建你的模型视图呢?
我目前正在为控制器使用 Autofac 1.4 进行 IoC 注入,具有以下功能:
ControllerBuilder.Current.SetControllerFactory((IControllerFactory) new AutofacControllerFactory(ContainerProvider));
我看不到一种方法可以告诉 MVC 将容器用作我的 viewModel 的对象工厂,我是否在某个地方错过了它?