将事件处理程序分配给动态生成的控件

时间:2017-07-07 07:05:33

标签: c# asp.net webforms

我一直在努力解决这个问题,即我在页面加载事件中生成了一个按钮,并为其分配了一个新的处理程序,但事件未执行。

我无法发现问题。

如果有更好的方法可以完成此任务,请通知我。

这是我的C#代码:

protected void Page_Load(object sender, EventArgs e)
{
    Button edit = new Button();
    edit.Text = "edit";
    edit.ID = "editbtn";
    edit.Click += new EventHandler(this.edit_Click);
    info.Controls.Add(edit);
}

protected void edit_Click(object sender, EventArgs e)
{
    Response.Redirect("Registration.aspx");

}

信息是我页面上现有的asp面板。

0 个答案:

没有答案