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

时间:2014-07-02 14:14:32

标签: ajax events updatepanel

我是动态生成控件,包括一个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);

1 个答案:

答案 0 :(得分:0)

雪橇它 - 只是在Page_load方法

中放置动态生成的控件的代码