【发布时间】:2012-07-08 18:17:57
【问题描述】:
我正在尝试在 asp.net 上动态创建一个按钮,但我无法向其中添加事件。下面有什么问题或缺失?
提前致谢
$
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 的回发中重新创建它?
-
该按钮是在 DropDownList 中的 SelectedItem 更改时创建的。创建按钮并将其添加到表单中没有错误。我在页面上获得了我想要的 css 按钮。但是,当我点击它时,没有任何动作,当我在 void "btnEdit_Click" 上设置断点时,它没有命中...
标签: asp.net events c#-4.0 button