如何动态创建一个asp按钮并向其添加事件

2023-11-29

我正在尝试在 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);

阅读有关 ASP.NET WebForms 生命周期的文章http://msdn.microsoft.com/en-us/library/ms178472.aspx。每次加载页面时都必须创建/重新创建控件(例如 OnLoad-Method)

http://www.asp.net/web-forms/videos/aspnet-ajax/how-to-dynamically-add-controls-to-a-web-page

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何动态创建一个asp按钮并向其添加事件 的相关文章

随机推荐