Как добавить событие SelectedIndexChanged из выпадающего списка в триггеры UpdatePanel программным способом? - PullRequest
0 голосов
/ 11 апреля 2020

У меня есть список добавленных программно, как это:

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" });

Итак, как я могу добавить его событие в мой триггер панели обновления?

...