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/
        
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    C#3.0分部份方法
    欢迎提议
    控制台关闭的特殊处理
    好头晕
    c#如何计算当月季度时间段
    CMMI定义(转)
    SQL Server 聚集索引和非聚集索引的区别
    ObjectBuilder2.0 的学习
    WaitHandle、AutoResetEvent、ManualResetEvent整理
    使用XML RPC进行远程调用
  • 原文地址:https://www.cnblogs.com/jinzhao/p/1629167.html
Copyright © 2011-2022 走看看