求助,动态生成的linkButton不能触发事件。
protected void Page_Load(object sender, EventArgs e)
{
LinkButton lb = new LinkButton();
lb.Text = "1";
lb.Click+=new EventHandler(lb_Click);
Panel1.Controls.Add(lb);
}
void lb_Click(object sender, EventArgs e)
{
LinkButton lb = new LinkButton();
lb.Text = "2";
lb.Click += new EventHandler(lb_Click1);
Panel2.Controls.Add(lb);
}
void lb_Click1(object sender, EventArgs e)
{
Response.Write("fdjl");
}
以上代码中第二个linkButton的click事件不能触发。就是lb_Click1不能触发。
请大家帮忙看看。
------解决方案--------------------其实已经加载委托了。但是被postback重新加载页面视图状态的时候没有加载!因为页面状态不对!
------解决方案--------------------
Refer:
demo source code:
http://www.cnblogs.com/insus/archive/2012/10/09/2717420.html