我有一个aspx,里面有一个ascx。 从简短的测试中我看到aspx的PageLoad是在用户控件的PageLoad之前调用的,但OnInit则相反。
有人知道事件的顺序是什么(页面与其中的用户控件相比)
由于
答案 0 :(得分:79)
您应该查看此ASP.NET Page Life Cycle Overview和this
页面:PreInit
控制:初始
页面:Init
页面:InitComplete
页面:PreLoad
页面:加载
控制:加载
页面:LoadComplete
页面:PreRender
控制:PreRender
页面:PreRenderComplete
页面:SaveStateComplete
页面:RenderControl
页面:渲染
控制:RenderControl
控制:卸载
控制:处理
页面:卸载
页面:处理
答案 1 :(得分:3)