Я знаю, что это было опубликовано guzillion раз, но кажется, что мои обстоятельства немного отличаются, поскольку общее решение не решает проблему. Мой код выглядит следующим образом:Динамическое событие нажатия кнопки не срабатывает
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
}
Как вы можете видеть, кнопка конкретизируется на странице иниц, поэтому я немного purplexed, почему код события нажатия не выполняется.
Опишите «не работает» У нас нет вашего приложения перед нами, поэтому мы точно не знаем, в чем проблема. – mason
... отредактировано ... Функция события onclick не выполняется. –
Действительно ли кнопка на странице на клиенте? Что произойдет, если вы измените 'btn_finishTest_Click' с' private' на 'protected'? – mason