所以.. 我在我的页面上动态创建 LinkButtons,如下所示:
LinkButton lb = new LinkButton();
lb.Click += new EventHandler(lb_Click);
单击其中一个链接按钮时,我需要知道单击了哪个链接,然后创建另一个链接按钮并在其上附加一个 onclick 事件。(我怎样才能做到这一点?如果我理解正确,单击事件不能附加在(这种情况下)lb_Click 函数中,那么我还有什么办法可以做到这一点?
编辑:
为了使这个问题更容易理解,这是我尝试解决的方法,但它不起作用:
LinkButton lb = new LinkButton();
lb.click += new EventHandler(lb_Click);
void lb_Click(object sender, EventArgs e)
{
LinkButton lb2 = new LinkButton();
lb2.click += new EventHandler(lb2_Click);
}
void lb2_Click(object sender, EventArgs e)
{
//do something
}
单击 lb2 不会触发 lb2_Click 事件。