У меня есть список добавленных программно, как это:
DropDownList ddl = new DropDownList();
ddl.ID = my_id;
ddl.AutoPostBack = true; // I've also tried to remove this line
ddl.SelectedIndexChanged += Index_Changed;
bdy.Controls.Add(ddl);
Итак, я хочу добавить его событие в триггер панели обновления, я попытался:
UpdatePanel1.Triggers.Add(new AsyncPostBackTrigger() { ControlID = ddl.ID, EventName = "SelectedIndexChanged" });
, а также:
UpdatePanel1.Triggers.Add(new AsyncPostBackTrigger() { ControlID = ddl.UniqueID, EventName = "SelectedIndexChanged" });
но ничего не работает; хотя у меня есть триггер события нажатия кнопки ссылки, он отлично работает, как этот
UpdatePanel1.Triggers.Add(new AsyncPostBackTrigger() { ControlID = linkbtn.UniqueID, EventName = "Click" });
Итак, как я могу добавить его событие в мой триггер панели обновления?