这是我的问题:我在页面中动态创建了一些按钮(在 Page_PreInit 方法中),所有按钮都链接到同一个事件处理程序。但是当我点击它们时,这些按钮不会触发事件......有人可以帮助我吗?
这是我的一些代码:
按钮创建(在 Page_PreInit 方法的 foreach 循环上):
Button b = new Button();
field.Controls.Add(b);
b.Text = "Download";
b.ID = tmp_out[type] as String;
b.Click += new EventHandler(Download_Click);
OnClick 方法:
private void Download_Click(object sender, EventArgs e)
{
//doing some stuff
}