NoRax

ASP.NET 2.0 页面事件执行顺序

MasterPage.master
UserControl_OnTop.ascx
Page.aspx
UserControl_InPage.ascx
UserControl_OnButtom.ascx

MasterPage UserControlOnTop Page UserControlInPage UserControlOnButtom
  Init      
      Init  
        Init
Init        
    Init    
    Load    
Load        
  Load      
      Lod  
        Load
ControlEvents ControlEvents ControlEvents ControlEvents ControlEvents
    PreRender    
PreRender        
  PreRender      
      PreRender  
        PreRender
  UnLoad      
      UnLoad  
        UnLoad
UnLoad        
    UnLoad    

posted on 2007-02-28 23:02 NoRax 阅读(7479) 评论(28) 编辑 收藏

Feedback

#1楼 2007-02-28 23:57 Cat Chen      

能否解释一下这个顺序?  回复 引用 查看   

#2楼[楼主] 2007-03-01 00:16 NoRax      

@Cat Chen
从上到下执行
 回复 引用 查看   

#3楼 2007-03-01 08:00 命运有自己的梦!      

不错,受益之!  回复 引用 查看   

#4楼 2007-03-01 08:14 aspnetx      

不错,简单明了
顺便问下,从哪弄来的?
 回复 引用 查看   

#5楼 2007-03-01 08:41 Tony.Gong      

看得很清楚:)  回复 引用 查看   

#6楼 2007-03-01 09:16 iCaca      

Good!
有没有带Grid和Datasource绑定的?
 回复 引用 查看   

#7楼 2007-03-01 09:54 JesseZhao      

仿佛是作者自己弄得  回复 引用 查看   

#8楼 2007-03-01 09:58 Cameo      

不错!  回复 引用 查看   

#9楼 2007-03-01 10:44 KiddLee      

学习到了,谢谢  回复 引用 查看   

#10楼 2007-03-01 10:46 KiddLee      

先初始化控件,在初始化MasterPage,最后是ContentPage,我是这样理解的  回复 引用 查看   

#11楼 2007-03-01 19:09 Cat Chen      

@NoRax
我知道是从上到下,我的意思是如何从ASP.NET执行方式的理论来解释这个顺序。
 回复 引用 查看   

#12楼 2007-03-01 21:45 xa[未注册用户]

谢谢。  回复 引用   

#13楼 2007-03-02 10:02 yukaizhao[未注册用户]

收益,不错  回复 引用   

#14楼 2007-03-02 10:03 在北京的湖南人      

mark,对比较讲解很好  回复 引用 查看   

#15楼[楼主] 2007-03-02 12:55 NoRax      

@aspnetx
自己测出来的
 回复 引用 查看   

#16楼[楼主] 2007-03-02 12:56 NoRax      

@Cat Chen
我不知道WHY,只知道HOW
 回复 引用 查看   

#17楼 2007-03-02 13:13 零度的火[未注册用户]

好,谢谢~  回复 引用   

#18楼 2007-03-02 16:21 Cat Chen      

这样的东西不容易记住,还是记住“事件顺序不可靠”比较好啦,哈哈!  回复 引用 查看   

#19楼 2007-03-05 14:05 Smile Hunter      

这东西确实是不可靠的,也许你再加个东西进去,顺序会完全改变  回复 引用 查看   

#20楼 2007-03-30 09:13 Anders.Zhao      

不错,非常明了感谢LZ.  回复 引用 查看   

#21楼 2008-01-24 16:48 dfasf[未注册用户]

你这骗子  回复 引用   

#22楼 2008-01-24 16:50 dfasf[未注册用户]

同事刚才执行了一下,好象是aspx master ascx  回复 引用   

#23楼 2008-07-03 17:14 1212[未注册用户]

1.

母版页控件 Init 事件。
2.

内容控件 Init 事件。
3.

母版页 Init 事件。
4.

内容页 Init 事件。
5.

内容页 Load 事件。
6.

母版页 Load 事件。
7.

内容控件 Load 事件。
8.

内容页 PreRender 事件。
9.

母版页 PreRender 事件。
10.

母版页控件 PreRender 事件。
11.

内容控件 PreRender 事件。
微软msdn上顺序
http://msdn.microsoft.com/zh-cn/library/dct97kc3(VS.80).aspx
 回复 引用   

#24楼 2008-12-03 13:50 canbeing      

不错,非常感谢  回复 引用 查看   

#25楼 2009-04-30 18:16 大李      

不错  回复 引用 查看   

#26楼 2010-03-11 17:46 chukunpeng      

很不错啊  回复 引用 查看   

导航

统计信息

News

搜索

 
 

常用链接

我的标签

随笔分类

随笔档案

链接

最新评论

阅读排行榜

评论排行榜

推荐排行榜