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

asp.net创建的控件无法提交数据

举个例子:
  protected void Button1_Click(object sender, EventArgs e)
    {
      TextBox t = new TextBox();
      Random rnd = new Random();
      t.ID = "new_txtbox" + rnd.Next(1, 100);
      this.Placeholder1.Controls.Add(t);
      Button b = new Button();
      b.CommandArgument = "b1";
      b.ID = "new_button" + rnd.Next(1, 100);
      b.Text = "文本框 " + 1;
      b.Command += new CommandEventHandler(this.OnButton);
      this.Placeholder1.Controls.Add(b);
    }

 public void onbutton(object sender, CommandEventArgs e)
    {
       Button1.Text="123";
    } 

点击button按钮时能得到一个对话框和一个按钮,但是点击创建的按钮绑定的方法不能执行,但是把Button1_Click的方法写在page_load事件里面就能执行,清大虾指教? --------------------编程问答-------------------- 断点追踪下。。。 --------------------编程问答-------------------- 页面刷新 回到原始状态了。刷没了。。。 --------------------编程问答-------------------- 该怎么解决的呢?
--------------------编程问答-------------------- 我想应该是哪个委托方面的问题,因为委托绑定事件总是在窗体实例化的时候对事件进行绑定
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,