ASP.NET:初始加载*用户控件*时如何初始化

ASP.NET:初始加载*用户控件*时如何初始化,asp.net,user-controls,Asp.net,User Controls,我有一个ASP.NET用户控件,我正在嵌入另一个用户控件中。这个很好用 我需要知道检测控件何时加载的最佳逻辑/方法。换句话说,我有一些显示初始化逻辑,需要在控件最初显示时运行。当然,这是有规律的 典型的方法是放!控件的Page_Load方法中的IsPostBack逻辑。这非常有效,直到您最终发现父页面已经回发了很多次。我的用户控件已添加到页面,但其显示未正确初始化 我希望找到一种方法来控制这种逻辑,而不是在父页面的代码隐藏中进行各种黑客攻击 在StackOverflow上还有另一篇类似的帖子。你

我有一个ASP.NET用户控件,我正在嵌入另一个用户控件中。这个很好用

我需要知道检测控件何时加载的最佳逻辑/方法。换句话说,我有一些显示初始化逻辑,需要在控件最初显示时运行。当然,这是有规律的

典型的方法是放!控件的Page_Load方法中的IsPostBack逻辑。这非常有效,直到您最终发现父页面已经回发了很多次。我的用户控件已添加到页面,但其显示未正确初始化


我希望找到一种方法来控制这种逻辑,而不是在父页面的代码隐藏中进行各种黑客攻击

在StackOverflow上还有另一篇类似的帖子。你可能想,看看它是否为你指明了正确的方向


也可能有助于。

请参阅。他们有一个例子,在一个用户控件中放置几个控件并初始化它们。

这个答案应该是一个注释。