【发布时间】:2011-07-19 17:17:50
【问题描述】:
protected void Page_Load(object sender, EventArgs e)
{
Button a = new Button();
a.Width = 100;
a.Height = 100;
a.Text = "one";
a.Click += new EventHandler(test);
form1.Controls.Add(a);
}
protected void test(object sender, EventArgs e)
{
Button b = new Button();
b.Width = 100;
b.Height = 100;
b.Text = "two";
b.Click += new EventHandler(test2);
form1.Controls.Add(b );
Response.Write("aaaaaaaaaaaaaaaaaa");
}
protected void test2(object sender, EventArgs e)
{
Response.Write("bbbbbbbbbbbbbbb");
}
当点击one时显示按钮two但是当点击two按钮时不运行test2????
当点击two页面刷新时。
我想先点击“一”,然后点击“二” 仅在单击按钮 a 后才显示该按钮
【问题讨论】:
标签: c# asp.net event-handling