繁体   English   中英

动态按钮点击事件未触发

[英]Dynamic button click event not firing

我知道这已经发布了无数次,但由于通用解决方案无法解决问题,因此我的情况似乎略有不同。 我的代码如下:

protected override void OnInit(EventArgs e)
    {
        base.OnInit(e);

        Button btn_finishTest = new Button();
        btn_finishTest.ID = "btn_finishTest";
        btn_finishTest.Text = "Finish";
        btn_finishTest.Click += new EventHandler(btn_finishTest_Click);
        placeholder.Controls.Add(btn_finishTest);
    }

private void btn_finishTest_Click(object sender, EventArgs e) {
   // does sweet FA at the moment
}

如您所见,该按钮在page-init上实例化,因此对于为什么不执行click事件代码的原因,我有些不满意。

最后,是另一个元素的填充妨碍了我单击按钮……这是一个愚蠢的错误,但是我以为我会把它发布给任何人,以防其他人遇到同样的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM