AJAX中动态生成ASP.NET控件的事件处理

AJAX中动态生成ASP.NET控件的事件处理,ajax,events,updatepanel,Ajax,Events,Updatepanel,我动态地生成控件,其中包括asp.net表、文本框和按钮 然后将该表添加到updatePanel中 然而,无论我做什么,动态生成的按钮的事件处理代码都不会被调用。请帮助: row = new TableRow(); table.Rows.Add(row); cell = new TableCell(); row.Cells.Add(cell); Button butto

我动态地生成控件,其中包括asp.net表、文本框和按钮

然后将该表添加到updatePanel中

然而,无论我做什么,动态生成的按钮的事件处理代码都不会被调用。请帮助:

row = new TableRow();
                table.Rows.Add(row);
                cell = new TableCell();
                row.Cells.Add(cell);
                Button button = new Button();
                button.Text = "Edit";
                cell.Controls.Add(button);
                button.Click += (sender, eventArgs) =>
                {
                    this.postsStatus.Text = "EDIT";
                    textBox.ReadOnly = false;
                };
                AsyncPostBackTrigger trigger = new AsyncPostBackTrigger();
                trigger.ControlID = button.UniqueID;
                trigger.EventName = "Click";
                this.PostsUpdatePanel.Triggers.Add(trigger);
                this.ToolkitScriptManager.RegisterAsyncPostBackControl(button);

Sled it-只需将动态生成控件的代码放入Page_load方法中