母版页,子页初始化执行顺序
2011-08-21 18:15
155 查看
母版页和子页的初始化顺序如下:
Master Page 子控件初始化;
内容页面子控件初始化;
Master Page 初始化;
内容页面初始化;
内容页面 Page_Load;
Master Page 的 Page_Load;
Master Page 子控件加载;
内容页面子控件加载;
一般会在母版页的Page_Load里先初始化一些条件或执行一些操作(如:登陆判断等)
再在执行子页面的Page_Load
这里就有一个问题:
按顺序它会先执行子页面的Page_Load再执行母版页的Page_Load
所以会达不到我们的逻辑目的
这里可以通过 Page_LoadComplete 方法,此方法会再母版页初始化完毕后执行
Master Page 子控件初始化;
内容页面子控件初始化;
Master Page 初始化;
内容页面初始化;
内容页面 Page_Load;
Master Page 的 Page_Load;
Master Page 子控件加载;
内容页面子控件加载;
一般会在母版页的Page_Load里先初始化一些条件或执行一些操作(如:登陆判断等)
再在执行子页面的Page_Load
这里就有一个问题:
按顺序它会先执行子页面的Page_Load再执行母版页的Page_Load
所以会达不到我们的逻辑目的
这里可以通过 Page_LoadComplete 方法,此方法会再母版页初始化完毕后执行
protected void Page_LoadComplete(object sender, EventArgs e) { //InitBind(); your code }
相关文章推荐
- java类初始化中类成员的执行顺序解析
- Java静态变量初始化及构造函数的执行顺序与执行时机分析
- Java类中构造方法的执行顺序和变量初始化
- 域初始化、静态块及构造方法等在创建类实例时的执行顺序
- 成员初始化语句块及执行顺序
- 拨云见日---浅谈静态字段与静态构造函数之间的初始化关系以及执行顺序(下)
- 【转】类初始化中实例变量的执行顺序
- Unity初始化函数以及退出函数的执行顺序
- java变量,初始化快,构造函数的执行顺序
- 对象初始化语块执行顺序
- C++类构造函数初始化列表执行顺序
- Java类静态属性、静态块、非静态属性、非静态块、构造函数在初始化时的执行顺序
- 母版页和内容页加载时事件的执行顺序(转载,不知道出处了)
- 构造函数 ;构造函数的执行顺序。静态字段的初始化顺序。new关键字为我们做了什么。
- Java中的static变量、方法、代码块初始化执行顺序
- C++学习一初始化列表的执行顺序
- java 用自身类的对象初始化静态变量 执行顺序
- java初始化的执行顺序
- Java子类与父类的初始化,父类子类內部程序的执行顺序
- 引用asp.net母版页后,母版页和内容页的页面事件执行顺序