我试图了解MVC中的依赖注入。我有一些想法并使用扩展DefaultControllerFactory和使用ninject成功实现了控制器。但我在视图,动作等中读到了类似DI的内容。
我没有在视觉中获得DI,或者我的理解是错误的。如果是,请告诉我使用以及如何操作。我对MVC中的其他DI领域并不了解。请解释在控制器以外的MVC中使用DI的区域
答案 0 :(得分:1)
在MVC中,您应该尝试使视图尽可能独立。理想情况下,它依赖的唯一依赖是ViewModel
(其他视图服务和帮助程序可通过WebPageBase
类获得,默认情况下所有视图都会继承。)