gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 05:06:08 24 4
gpt4 key购买 nike

我试图在 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

关于asp.net - 如何动态创建一个asp按钮并向其添加事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11393543/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com