您的位置:首页 > 其它

页面事件(Init,Load,PreRender)执行顺序

2011-04-01 15:46 344 查看
http://blog.csdn.net/clq271520093/archive/2009/04/03/4039952.aspx

Init,Load,PreRender事件执行顺序:


1)控件的Init事件

2)控件所在页面的Init事件

3)控件所在页面的Load事件

4)控件的Load事件

5)控件所在页面的PreRender事件

6)控件的PreRender事件

规律:

1)Init事件从最里面的控件(包括用户控件及普通控件)向最外面的控件(页面)引发,Load及PreRender等其他事件从最外面的控件向最里面的控件引发;

2)控件之间相同事件的执行顺序依控件在页面的位置按从左到右,从上到下的先后顺序执行。

注意:

1)切记用户控件也被视为页面中的一个控件;

2)把用户控件作为单独的一个特殊页面来看,它本身及其所包含的控件同样遵守相同的规律;

3)有时在客户端程序(如javascript)中会用到客户端body对像的onload事件,注意这个客户端事件是最后执行,即在服务器端所有事件执行完后才执行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: