页面装载用户控件时的事件顺序

原创 2003年07月11日 06:42:00

在WebForm1页面上直接放置用户控件WebUserControl1时的事件顺序:
WebUserControl1_Init <br>
WebForm1_Init <br>
Page_Load <br>
WebUserControl1_Load <br>
WebForm1_PreRender <br>
WebUserControl1_PreRender <br>
WebUserControl1_Unload <br>
WebForm1_Unload <br>

在WebForm1页面的OnInit方法中用代码Load用户控件WebUserControl1时的事件顺序:
WebForm1_Init : OnInit
WebForm1: Loading controls
WebUserControl1_Init : OnInit
WebForm1: added to Controls
WebForm1: LoadViewState
WebUserControl1: LoadViewState
WebUserControl1: LoadPostData Begin
WebUserControl1: LoadPostData End
WebForm1_PageLoad: OnLoad after base's Onload.
WebUserControl1_Load: after base's OnLoad
iWebUserControl1: RaisePostDataChange
WebForm1: OnPreRender
WebUserControl1: OnPreRender
WebForm1: SavedViewState
WebUserControl1: SaveViewState

在WebForm1页面的Page_Load方法中用代码Load用户控件WebUserControl1时的事件顺序:
WebForm1_Init : OnInit
WebForm1: LoadViewState
WebForm1_PageLoad: OnLoad after base's Onload.
WebForm1: Loading controls
WebUserControl1_Init : OnInit
WebUserControl1: LoadViewState
WebForm1: added to Controls
WebUserControl1_Load: after base's OnLoad
WebUserControl1: LoadPostData Begin
WebUserControl1: LoadPostData End
iWebUserControl1: RaisePostDataChange
WebForm1: OnPreRender
WebUserControl1: OnPreRender
WebForm1: SavedViewState
WebUserControl1: SaveViewState


在WebForm1页面的Button1_Click事件中用代码Load用户控件WebUserControl1时的事件顺序:
WebForm1_Init <br>
Page_Load <br>
Button1_Click <br>
WebUserControl1_Init <br>
WebUserControl1_Load <br>
WebForm1_PreRender <br>
WebUserControl1_PreRender <br>
WebUserControl1_Unload <br>
WebForm1_Unload <br>

在WebForm1页面的Page_Load事件中用代码Load用户控件WebUserControl1,WebUserControl1又在Page_Load事件中用代码Load用户控件WebUserControl2时的事件顺序:
WebForm1_Init <br>
Page_Load <br>
WebUserControl1_Init <br>
WebUserControl1_Load <br>
WebUserControl2_Init <br>
WebUserControl2_Load <br>
WebForm1_PreRender <br>
WebUserControl1_PreRender <br>
WebUserControl2_PreRender <br>
WebUserControl2_Unload <br>
WebUserControl1_Unload <br>
WebForm1_Unload <br>

页面装载用户控件时的事件顺序

在WebForm1页面上直接放置用户控件WebUserControl1时的事件顺序:WebUserControl1_Init WebForm1_Init Page_Load WebUserContro...
  • xiaoxiaohai123
  • xiaoxiaohai123
  • 2008年04月29日 17:38
  • 407

ASP.NET中页面及用户控件的事件执行顺序

在WebForm1页面上直接放置用户控件WebUserControl1时的事件顺序: WebUserControl1_Init WebForm1_Init Page_Load WebUserC...
  • soarheaven
  • soarheaven
  • 2012年02月13日 15:10
  • 929

页面装载用户控件时的事件顺序 (转)

=========================================================== 作者: amyz(http://amyz.itpub.net)发表于: 2007...
  • ashou706
  • ashou706
  • 2009年06月02日 11:03
  • 262

asp.net页面装载用户控件时的事件顺序

 在WebForm1页面上直接放置用户控件WebUserControl1时的事件顺序:WebUserControl1_Init WebForm1_Init Page_Load WebUserContr...
  • vipxiaotian
  • vipxiaotian
  • 2007年07月13日 17:52
  • 1216

.net中 母版页、子页、及子页中的用户控件三者的加载顺序

顺序:子页_Load -> 母版页_Load -> 用户控件_Load 调用用户控件:this.UserControl1.FindControl("控件名称")...
  • woshipizige
  • woshipizige
  • 2015年05月18日 14:06
  • 180

C# 中用户控件中添加事件和使用

事件 用户控件 c#中用户控件 用户控件添加事件 自定义事件的使用 此处以TreeView用户控件为例:基本思路:1. 在SunSoftTree类中声明事件,如SelectedNodeChanged;...
  • forhiti
  • forhiti
  • 2007年06月26日 17:41
  • 2204

Asp.net 用户控件添加自定义事件asp.net

Asp.net 用户控件添加自定义事件asp.net
  • Sunqlive
  • Sunqlive
  • 2016年09月07日 11:17
  • 940

ASP.NET用户控件操作ASPX页面(在ASPX页面捕捉用户控件的事件)

一、简单实例 先来个简单点的,首先新建一个 “web用户控件”WebUserControl1.ascx, 在页面上添加一个按钮,并响应Click事件: 然后编写后台代码: ...
  • bdstjk
  • bdstjk
  • 2012年05月18日 09:35
  • 4000

Vb.net中暴露用户控件中子控件事件的实现(VB2005)

在vb.net中编写的用户控件中,有时需要把用户控件内子控件的某个事件暴露给用户使用,使用户能够自已定义子控件的事件,在C#中网络上有现成的代码可用,但是转为VB.net时却会有一些小问题,下面是VB...
  • wjbych
  • wjbych
  • 2009年01月08日 10:31
  • 1003

ASP.NET页面上的生命周期与事件顺序

 一、常规页生命周期阶段ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页生命...
  • dodream
  • dodream
  • 2009年11月04日 08:52
  • 1636
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:页面装载用户控件时的事件顺序
举报原因:
原因补充:

(最多只允许输入30个字)