gpt4 book ai didi

c# - 链接按钮点击事件

转载 作者:太空宇宙 更新时间:2023-11-03 22:08:37 25 4
gpt4 key购买 nike

我在页面上动态添加了一个链接按钮。但是点击事件不起作用。可能是什么问题呢?感谢您的帮助。我在按钮单击事件上添加了一个链接按钮。这是我的代码。

protected void Button1_Click(object sender, EventArgs e)
{
LinkButton lb = new LinkButton();
lb.Text = "dsadsa";
lb.ID = "22";
lb.CommandArgument = "22";
lb.CommandName = "22";
lb.Command += new CommandEventHandler(lb1_Command);
PlaceHolder1.Controls.Add(lb);
}
protected void lb1_Command(object sender, CommandEventArgs e)
{
Label1.Text = e.CommandName;
}

最佳答案

单击链接按钮时不会重新创建链接按钮,因此您没有注册事件处理程序,因此您的事件不会被触发。

在事件处理程序中添加按钮几乎总是一个坏主意,您可以在页面上默认添加它并将其设置为 Button.Visible = false。通过这种方式,您可以更早地在 Page_Load 中注册您的事件处理程序,并将其设置为对事件处理程序可见。

关于c# - 链接按钮点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7506414/

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