为什么按钮要点第二次才有反应?(WebForm)
我自己写的一个UserControl
部分代码如下:
protected void Page_Load(object sender, EventArgs e)
{
CreateUI();
}
private void CreateUI()
{
_btn = new Button();
_btn.Click += new EventHandler(_btn_Click);
}
void _btn_Click(object sender, EventArgs e)
{
// 这里进行了一些内部操作
// ...
CreateUI();
}
运行以后,该按钮每点两次才会反应一次,这是为什么?