当一个Asp.Net页面(*.aspx)加载用户控件(*.ascx)时,事件的触发顺序是:

 

1. 第一次加载页面时:
    (1) Page的Page_load
    (2) UserControl的Page_load

 

2.触发Page中控件的事件时:
    (1)Page的Page_load
    (2)UserControl的Page_load
    (3)Page中控件的事件

 

3.触发UserControl中控件的事件时:
    (1)Page的Page_load
    (2)UserControl的Page_load
    (3)UserControl中控件的事件

 

注:如果Page和UserControl中同时存在public类型的变量,同样先执行Page中的public,再执行UserControl中的public,然后再执行上面的(1)(2)

相关文章:

  • 2022-12-23
  • 2021-07-18
  • 2022-12-23
  • 2022-01-08
  • 2021-11-02
  • 2021-07-24
猜你喜欢
  • 2021-11-14
  • 2021-11-28
  • 2021-06-27
  • 2021-11-18
  • 2021-07-25
  • 2021-12-02
相关资源
相似解决方案