先贴上我的代码

        protected override void OnPreRender(EventArgs e)
{
if(ViewState [isShowCategoryAppendSection ]!=null&&(bool)ViewState [isShowCategoryAppendSection ]==true)
UIList.Controls.Add(LoadControl("~/PreReal/Control/AddHealCategory.ascx"));
base.OnPreRender(e);
}

在傻乎乎的调了十分钟代码后突然醒悟,nnd,事件根本没注册。

原因:加载控件的方法执行的时候,页面已经过了Load等注册事件的机会。

最近发现在多层页面间协调各个事件队列是多么的重要。

相关文章:

  • 2021-10-15
  • 2021-08-30
  • 2022-12-23
  • 2021-10-13
  • 2021-05-30
  • 2022-12-23
  • 2021-09-16
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-11
  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
  • 2022-12-23
相关资源
相似解决方案