AJAX中动态生成ASP.NET控件的事件处理
我动态地生成控件,其中包括asp.net表、文本框和按钮 然后将该表添加到updatePanel中 然而,无论我做什么,动态生成的按钮的事件处理代码都不会被调用。请帮助: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
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方法中