在aspx页面中逐个加载用户控件

时间:2013-10-21 13:12:06

标签: c# asp.net

我在单个.aspx页面中有多个用户控件我想使用c#逐个加载用户控件。这是否可以加载用户控件,如延迟加载。(一个控件应首先加载,其他控件应开始加载等等。)

2 个答案:

答案 0 :(得分:0)

您可以像在此MSDN页面上描述的那样操纵控件: http://msdn.microsoft.com/en-us/library/kyt0fzt1.ASPX 您可以使用Page.Controls.Add方法。但我不确定你想要达到的目标。因为你不能“跳过”页面/控件的生命周期。这意味着您可以在PreInit事件中按顺序添加所有控件,但是每个控件都有自己的Load,Render和其他控件事件。

答案 1 :(得分:0)

可以使用LoadControl method动态加载用户控件 页面上的所有控件都必须通过ASP.NET页面生命周期流程。懒惰加载是什么意思?