【发布时间】:2011-01-01 02:09:57
【问题描述】:
想知道是否有人可以帮助将一些 Spring.net IOC 集成到我拥有的 .aspx 页面中。目前页面是用控制器设置的,即。控制器属性设置为这样的对象:
// Create a list of views
var views = new List<IView>() { this.MasterPage, this, this.ucHeader };
// Setup this page with a controller
this.Controller = new Controller(views);
上面所做的是创建一个 Iview 接口列表,该列表由对母版页、当前页和标题控件的引用组成,它们都继承自 IView。如上所示,这又被传入到Controller对象的构造函数中。
我现在想摆脱这个并使用 Spring.net 进行 IOC 注入。因此,对于 spring.net,这将通过 xml 文件来实现。我有这个。
我遇到的问题是我不确定如何创建视图列表、当前、母版页和 ucHeader 并传递给控制器对象。
关于如何实现上述目标的任何建议?
【问题讨论】:
标签: .net dependency-injection inversion-of-control ioc-container spring.net