C# 页面中的两个Web用户控件:生命周期
我有一个aspx页面,页面中有两个(或更多)控件。如果我有两个控件,我如何知道哪个控件的C# 页面中的两个Web用户控件:生命周期,c#,asp.net,user-controls,page-lifecycle,C#,Asp.net,User Controls,Page Lifecycle,我有一个aspx页面,页面中有两个(或更多)控件。如果我有两个控件,我如何知道哪个控件的Page\u Load将首先执行,或者谁的Page\u Init将首先执行?有没有办法控制这种情况?也就是说,我能告诉页面先执行一个再执行另一个吗? 谢谢 PS:我所说的控件是指web用户控件(.ascx)使用页面指令Trace=“true”打开页面跟踪 要显示跟踪输出,则需要向感兴趣对象的事件添加trace.Warn语句,例如: 在.aspx页面的页面\u Load: Trace.Warn("MyPage.
Page\u Load
将首先执行,或者谁的Page\u Init
将首先执行?有没有办法控制这种情况?也就是说,我能告诉页面先执行一个再执行另一个吗?
谢谢
PS:我所说的控件是指web用户控件(.ascx)使用页面指令
Trace=“true”
打开页面跟踪
要显示跟踪输出,则需要向感兴趣对象的事件添加trace.Warn
语句,例如:
在.aspx页面的页面\u Load
:
Trace.Warn("MyPage.aspx - Inside Page_Load event");
这是有关的文档。您似乎对控件没有页面加载而页面没有加载感到困惑(或许我是)。你是在问控制首先初始化哪个控件吗?我当然是在说
web用户控件
。抱歉,如果有问题,我只获得了.aspx页面的跟踪信息,而.ascx页面的跟踪信息没有。OMG,我今天没有了,很抱歉您需要在感兴趣的事件中添加trace.Warn
语句。更新答案。