ASP.NET MVC 3引入了DependencyResolver,我看到很多文章都称它非常酷炫。但等等,与ControllerFactory方法相比有什么不同呢?在我看来两者非常相似。
ASP.NET MVC 3引入了DependencyResolver,我看到很多文章都称它非常酷炫。但等等,与ControllerFactory方法相比有什么不同呢?在我看来两者非常相似。
这是MVC 3的新功能。 MVC框架(具体来说是DefaultControllerFactory类)已更新为尝试使用注册的服务定位器创建所有控制器实例。
服务定位器还可以在整个框架中用于解析ASP.NET MVC框架使用的许多其他依赖项,例如ActionFilters、ResultHandlers甚至ViewEngines所需的依赖项。