这里有两个问题。我有一个页面,我已经使用setter DI来使用另一个帖子中的以下片段插入服务层。
var application = (HttpApplication)sender;
var page = application.Context.CurrentHandler as Page;
if (page == null) return;
ObjectFactory.BuildUp(page);
对于位于同一页面上并且还需要注入服务层的用户控件,我该如何做同样的事情?
对于只有一次调用页面而言,现有多个服务层实例似乎是多余的/无效的,是否有更好的设计?
由于
答案 0 :(得分:2)
我明白了,我问这个问题很糟糕。
protected override void OnInit (System.EventArgs e)
{
base.OnInit (e);
IoC.BuildUp (this);
}