如何在实例化用户控件和OnInit调用之间执行某些操作?

时间:2009-11-19 20:18:31

标签: asp.net user-controls webforms page-lifecycle

这里最简单的解决方案是什么?

4 个答案:

答案 0 :(得分:1)

这可能是你能得到的最接近的地方:

protected override void OnInit(EventArgs e)
{
    //your code here
    base.OnInit(e);
}

答案 1 :(得分:0)

根据documentation Init是控件上调用的第一个事件。换句话说:构造函数和OnInit()方法调用之间没有扩展点。

答案 2 :(得分:0)

我不相信这是可能的。

这是执行生命周期:

http://msdn.microsoft.com/en-us/library/aa719775(VS.71).aspx

也许如果你分享你想要实现的目标,有人可以提供另一种方法。

答案 3 :(得分:0)

Control adapters是问题的答案。