我想在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