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