Я динамически добавляю элемент управления (кнопку ссылки) с помощью ParseControl, и это нормально, за исключением случаев, когда я указываю обработчик событий.
Если я использую:
Dim c As Control = ParseControl("<asp:LinkButton id=""btnHide"" runat=""server"" text=""Hide"" OnClick="btnHide_Click" />")
он правильно добавляет элемент управления на страницу, но событие щелчка не срабатывает. Если вместо этого я нахожу элемент управления в коллекции элементов управления и вручную подключаю событие, он работает нормально. Я пробовал загружать как в Page_Init, так и в Page_Load, и в любом случае это одно и то же.
Любые идеи?
Редактировать:
На самом деле я анализирую не только одну кнопку-ссылку в коде, я анализирую кучу текста, включающего кнопки-ссылки, флажки и т. д. Интересно, имеет ли это какое-то отношение к тому, что он работает не так, как ожидалось?