C# 单击事件不';即使使用iPostBack检查,也不能在UpdatePanel中启动
我正在开发简单的WebForms应用程序,试图从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(); 但是什么也没发生,只是没有触发。也可以单击
UpdatePanel
捕获ASP.NET控件的按钮的简单单击事件
按钮未添加到项目的标记部分。它是从CodeBehind动态添加的,事件也是动态添加到静态类中的
以下是代码:
(仅限CodeBehind,因为标记仅包含ScriptManager和UpdatePanel控件)
首先,我认为问题与页面有关。IsPostback
,我尝试使用:
if (Page.IsPostBack) PageSetup();
但是什么也没发生,只是没有触发。也可以单击事件
我为什么会有这样的问题?如何解决
谢谢 请查看将PageSetup()放入Page Init过程时会发生什么。应该在那里创建动态创建的控件。
可能一些UpdatePanel初始化会在中的早期进行
此外,每次创建页面时都必须创建动态创建的控件,即使是在回发中也是如此。如果您编辑指向msdn的链接,那就太好了,因为它使用的是德语