【发布时间】:2010-08-12 03:10:31
【问题描述】:
我有一个自定义用户控件,它包含一个动态的控件列表,以及一个在 aspx 页面上声明(连同 OnClick 声明)的静态按钮。该按钮显示或隐藏包含动态控件列表的面板。
我发现一个问题,我认为 与动态添加的控件有关,其中按钮事件方法(即使它不是动态添加的)仅在第二次单击时触发。我认为这与按钮事件方法在创建控件之前连接的事实有关,并且当突然出现新的动态控件时,事件方法在回发时连接不正确页。在第二次单击时它可以工作,因为动态控件已全部创建并且只是被持久化。(如果我错了,请有人纠正我 - 我花了一整天的时间来追踪这个:()
我的问题是,我该如何解决这个问题?我也尝试动态连接按钮的事件,但我不确定将所有这些声明放入的顺序。有什么想法吗?
【问题讨论】:
-
如果您没有得到答案,请将您的 aspx 和代码贴在后面...
标签: c# .net events dynamic postback