我想在asp.net上動態地創建一個按鈕,但我無法將事件添加到它。以下哪項錯誤或缺失?如何動態創建一個asp按鈕並向它添加事件
在此先感謝
$
Button btn2 = new Button();
btn2.ID = "btnEdit";
btn2.Text = "Edit Member";
btn2.Click += new EventHandler(btnEdit_Click);
form1.Controls.Add(btn2);
我也試過這樣:
$
Button btn2 = new Button();
btn2.ID = "btnEdit";
btn2.Text = "Edit Member";
btn2.Attributes.Add("OnClick","btnEdit_Click);
form1.Controls.Add(btn2);
你得到一個異常還是什麼?你在哪裏創建按鈕,你是否在page_init/page_load的回發中重新創建它? – 2012-07-09 10:49:16
該按鈕是在DropDownList中的SelectedItem改變時創建的。創建按鈕並將其添加到窗體上是沒有任何錯誤的。我在頁面上用我想要的css來獲取按鈕。但是,當我點擊它時,沒有任何移動,並且當我將一個斷點放到空白處時「 btnEdit_Click「,它沒有命中...... – 2012-07-09 10:55:43