8 如何在不使用Controllers基类的情况下为所有View设置ViewBag属性? 过去,我通过使所有Controller都继承自一个通用基本控制器,以全局方式将诸如当前用户之类的通用属性粘贴到ViewData / ViewBag上。 这使我可以在基本控制器上使用IoC,而不仅可以与此类数据进行全局共享。 我想知道是否存在将这种代码插入MVC管道的替代方法? 96 asp.net-mvc asp.net-mvc-3 autofac viewdata
2 构建容器后添加服务 是否可以在运行时注册服务,即在ContainerBuilder构建服务和Container创建(并ContainerBuilder处置)服务之后? 87 ioc-container autofac
1 解决IContainer 从应用程序的类内部获取Autofac容器的建议方法是什么?Autofac是否提供解析类上的IContainer属性的权限,或者在构建容器后是否需要全局存储容器? 70 c# dependency-injection inversion-of-control autofac
2 Autofac:解决类型的所有实例 鉴于以下注册 builder.Register<A>().As<I>(); builder.Register<B>().As<I>(); builder.Register<C>().As<I>(); var container = builder.Build(); 我正在寻求将类型I的所有实例解析为IEnumerable(数组或集合都没有关系)。 在温莎,我会写以下内容。 foreach(I i in container.ResolveAll<I>()) { ... } 我正在从温莎迁移到Autofac 1.4.4.561,但看不到等效的语法。 68 c# autofac