且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

UserControl 无法触发事件

更新时间:2022-09-16 17:32:24

先贴上我的代码

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

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

本文转自today4king博客园博客,原文链接:http://www.cnblogs.com/jinzhao/archive/2009/12/21/1629167.html,如需转载请自行联系原作者