marked ASP.NET 页面对象模型
2011-08-02 16:55
351 查看
页面事件(Init,Load,PreRender)执行顺序
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事件,注意这个客户端事件是最后执行,即在服务器端所有事件执行完后才执行。
测试环境:
Windows2000 Pro+IIS5.0+Dotnet Framework1.1
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事件,注意这个客户端事件是最后执行,即在服务器端所有事件执行完后才执行。
测试环境:
Windows2000 Pro+IIS5.0+Dotnet Framework1.1
ASP.NET 页面对象模型 |
Dino Esposito Wintellect 2003 年 8 月 |
|
相关文章推荐
- ASP.NET 页面对象模型(page)
- ASP.NET 页面对象模型
- ASP.NET页面对象模型:Page类介绍
- ASP.NET 页面对象模型
- ASP.NET 页面对象模型
- ASP.NET 页面对象模型
- ASP.NET 页面对象模型
- ASP.NET 页面对象模型
- ASP.NET 页面对象模型(转载)
- ASP.NET 页面对象模型
- ASP.NET 页面对象模型
- ASP.NET 页面对象模型
- ASP.NET 1.1 & 2.0 页面对象模型
- ASP.NET 页面对象模型 (MSDN)
- ASP.NET 页面对象模型(转载)
- ASP.NET 页面对象模型
- ASP.NET 页面对象模型
- ASP.NET 页面对象模型
- ASP.NET 页面对象模型
- [转]ASP.NET 页面对象模型