请教一下,在一个包含用户控件的页面中,onload事件是aspx先发生还是ascx先发生啊

解决方案 »

  1.   

    个人认为是aspx的
    因为:Page_Load里可以写Page.LoadControl("a.ascx")这样的语句,要是反过来应该不行
      

  2.   

    任何用户能编码的事件,都在aspx的Page_Load后执行.
      

  3.   

    包括Page在内的所有控件,都是先触发自己的load事件,然后依次触发controls内部的子控件的load事件。
      

  4.   

    在*.aspx和*.ascx的Page_Load事件中各设一个断点,跟踪试一下
      

  5.   

    看看页面的生命周期就可以知道,在调用页面的onload的时候会调用页面上每个控件的onload方法(递归调用)。