zoukankan      html  css  js  c++  java
  • UserControl 无法触发事件

    先贴上我的代码

            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等注册事件的机会。

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

    作者:KKcat
        
    个人博客:http://jinzhao.me/
        
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    js location.href ,location.replace, location.reload
    //js date对象常用方法
    js Math对象常用方法
    n sum
    two sum
    树:树中两个节点的最低公共祖先
    C++11:智能指针与lambda表达式
    回溯: 0-1背包
    动态库的soname实验
    DNS介绍与安装使用
  • 原文地址:https://www.cnblogs.com/jinzhao/p/1629167.html
Copyright © 2011-2022 走看看