当前位置:编程学习 > C#/ASP.NET >>

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的生命周期就明白了啊。 --------------------编程问答--------------------
引用 5 楼 chen_ya_ping 的回复:
跟页面的生命周期有关,你可以看看Page的生命周期就明白了啊。

那请问有什么具体解决办法吗。。。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,