ASP.NET C# 客户端点击按钮后在服务端自动生成LinkButton,无法链接Click事件?
代码如下:--------------------------------------------------
button1按钮的click事件:
protected void Button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < 5; i++)
{
LinkButton lb = new LinkButton();
lb.ID = "lb_" + i.ToString();
lb.Text = i.ToString();
lb.Click += new EventHandler(lb_Click);
this.form1.Controls.Add(lb);
}
}
--------------------------------------------------
自动生成的linkbutton的click 事件:
void lb_Click(object sender, EventArgs e)
{
LinkButton lb=(LinkButton)sender;
TextBox1.Text = "按钮" + lb.Text;
}
--------------------------------------------------
我发现把button事件里的函数放到page_load里,就可以实现,但系统需求一定要客户点了按钮之后再自动生成,我应该怎么改代码?
小弟新手`` 请各位大大赐教`` --------------------编程问答-------------------- --------------------编程问答-------------------- 有人会吗?自己顶一下
--------------------编程问答-------------------- 这个问题很简单,把linkbuton放在page_load里,linkbuton enabeled=false,然后点击时设置为truey就行了 --------------------编程问答-------------------- --------------------编程问答-------------------- 跟页面的生命周期有关,你可以看看Page的生命周期就明白了啊。 --------------------编程问答--------------------
那请问有什么具体解决办法吗。。。
补充:.NET技术 , ASP.NET