我是动态生成控件,包括一个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);
答案 0 :(得分:0)
雪橇它 - 只是在Page_load方法
中放置动态生成的控件的代码