/ / обработване на събития от контроли (ПО КОНТРОЛ НА ПОТРЕБИТЕЛЯ или WEB PART), добавени по време на изпълнение - asp.net, потребителски контроли, управление на събития

обработка на събития от контроли (ON CONTROL USER или WEB PART) добавени по време на изпълнение - asp.net, потребителски контроли, обработка на събития

Използвах да имам някои контроли добавя динамично чрез runtime на ASP.NET уеб страница и е в състояние да се справят с техните събития, но сега поставя кода в потребителски контрол, но тя не работи. Някаква идея?

    while (drr.Read())
{
LinkButton lnkbtnDownloadFile = new LinkButton();

//name of the file ---> drr[2]
lnkbtnDownloadFile.Click += new EventHandler(lnkbtnDownloadFile_Click);
lnkbtnDownloadFile.Text = drr[2].ToString();

PlaceHolderQuestions.Controls.Add(lnkbtnDownloadFile);
PlaceHolderQuestions.Controls.Add(new LiteralControl("<br/>"));
}


void lnkbtnDownloadFile_Click(object sender, EventArgs e)
{
if (sender is LinkButton)
DownloadFile((sender as LinkButton).Text);
}

така че, когато добавя точка на прекъсване на събитието манипулатор не спира

Отговори:

0 за отговор № 1

Знаех причината. Тъй като за обвързване на манипулатора на събития с контрола, контролата трябва да бъде изтеглена или инициализирана отново, което не се е случило в моя код и поради това събитието не е изстреляно