У меня есть страница aspx, чтобы найти что-то в базе данных. Я хочу поместить результат в таблицу, которую я программно генерирую, и я хочу, чтобы кнопка загружала данные.Щелчок события, добавленного программно, не срабатывает
Код используется для генерирования кнопки
TableCell download = new TableCell();
LinkButton downloadBt = new LinkButton();
downloadBt.Text = "Télécharger";
downloadBt.Click += new EventHandler(DownloadConstat);
download.Controls.Add(downloadBt);
tr.Controls.Add(download);
Метод для выполнения, когда пользователь нажимает на кнопку
protected void DownloadConstat(object sender, EventArgs e)
{
Debug.WriteLine("download");
}
Проблема в том, что метод не вызывается при нажатии на кнопка.
вам нужно добавить элемент управления на каждый ответ, чтобы сохранить его состояние. поэтому при загрузке страницы снова добавьте свою кнопку, и она будет работать. –
Я бы рекомендовал открыть консоль JavaScript и посмотреть, есть ли на странице ошибки скрипта, вызывающие обратный вызов кода. –