我有一些代碼,當用戶點擊一個特定的按鈕時,它會動態地創建新的按鈕。然而,當我點擊其中任何一個按鈕時,爲這些動態創建的按鈕定義的EventHandlers不會執行。下面是錯誤的代碼片斷:如何在EventHandler中創建一個EventHandler
protected void Page_Load(object sender, EventArgs e)
{
.......
btn1.Click += new EventHandler(this.btn1_Click);
.......
}
protected void btn1_Click(object sender, EventArgs e)
{
.......
LinkButton btn2 = new LinkButton();
btn2.Click += new EventHandler(this.btn2_Click);
.........
}
protected void btn2_Click(object sender, EventArgs e)
{
.......
}
代碼執行永遠不會進入btn2_Click()。我在這裏做錯了什麼?