C# 单击事件不';即使使用iPostBack检查,也不能在UpdatePanel中启动

C# 单击事件不';即使使用iPostBack检查,也不能在UpdatePanel中启动,c#,asp.net,events,postback,uicontrol,C#,Asp.net,Events,Postback,Uicontrol,我正在开发简单的WebForms应用程序,试图从UpdatePanel捕获ASP.NET控件的按钮的简单单击事件 按钮未添加到项目的标记部分。它是从CodeBehind动态添加的,事件也是动态添加到静态类中的 以下是代码: (仅限CodeBehind,因为标记仅包含ScriptManager和UpdatePanel控件) 首先,我认为问题与页面有关。IsPostback,我尝试使用: if (Page.IsPostBack) PageSetup(); 但是什么也没发生,只是没有触发。也可以单击

我正在开发简单的WebForms应用程序,试图从
UpdatePanel
捕获ASP.NET控件的
按钮的简单单击事件

按钮未添加到项目的标记部分。它是从CodeBehind动态添加的,事件也是动态添加到静态类中的

以下是代码: (仅限CodeBehind,因为标记仅包含ScriptManager和UpdatePanel控件)

首先,我认为问题与
页面有关。IsPostback
,我尝试使用:

if (Page.IsPostBack) PageSetup();
但是什么也没发生,只是没有触发
。也可以单击
事件

我为什么会有这样的问题?如何解决


谢谢

请查看将PageSetup()放入Page Init过程时会发生什么。应该在那里创建动态创建的控件。 可能一些UpdatePanel初始化会在中的早期进行


此外,每次创建页面时都必须创建动态创建的控件,即使是在回发中也是如此。

如果您编辑指向msdn的链接,那就太好了,因为它使用的是德语