母版页和子页的初始化顺序如下:

    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
        }


相关文章:

  • 2021-09-20
  • 2021-10-16
  • 2022-12-23
  • 2021-05-25
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-16
  • 2022-12-23
相关资源
相似解决方案