在回发中添加动态添加控件的事件注册

时间:2012-12-19 10:28:00

标签: asp.net asp.net-4.0

我有一个占位符,我正在添加一些WebUserControls。 WebUserControl只有一个带有onClick的按钮。

<asp:Button ID="bMyButton" runat="server" OnClick="MyButtonOnClick" CausesValidation="false" />

当我将WebUserControls添加到Page_Load上的页面时,一切正常。问题是我有一些过滤器做回帖调用ApplyFilters()。我需要根据所选的过滤器重新加载此方法中的项目(过滤器的值尚未在Page_Load事件中更新)但是当我执行此操作时MyButtonOnClick事件不会触发,因为它们已被添加到了生命周期后期的页面。

任何人都对解决方法有任何想法?

p.s我没有粘贴太多代码,因为我已经简化了我的例子来解释调试过程中发生了什么。如果您需要更多信息,请告诉我。

0 个答案:

没有答案
相关问题