structuremap Buildup()一个用户控件

时间:2010-01-13 16:46:59

标签: user-controls dependency-injection structuremap

这里有两个问题。我有一个页面,我已经使用setter DI来使用另一个帖子中的以下片段插入服务层。

var application = (HttpApplication)sender;
var page = application.Context.CurrentHandler as Page;
if (page == null) return;
    ObjectFactory.BuildUp(page);

对于位于同一页面上并且还需要注入服务层的用户控件,我该如何做同样的事情?

对于只有一次调用页面而言,现有多个服务层实例似乎是多余的/无效的,是否有更好的设计?

由于

1 个答案:

答案 0 :(得分:2)

我明白了,我问这个问题很糟糕。

protected override void OnInit (System.EventArgs e)
  {
    base.OnInit (e);
    IoC.BuildUp (this);
  }