Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 页面中的两个Web用户控件:生命周期_C#_Asp.net_User Controls_Page Lifecycle - Fatal编程技术网

C# 页面中的两个Web用户控件:生命周期

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.

我有一个aspx页面,页面中有两个(或更多)控件。如果我有两个控件,我如何知道哪个控件的
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
语句。更新答案。