Дано: у меня есть пользовательский серверный элемент управления в разметке страницы aspx. Этот элемент управления создает дочерние элементы управления в своем методе CreateChildControls()
(например, он извлекает содержимое из базы данных и на основе этого содержимого динамически создает либо CheckBoxList
, либо RadioButtonList
)
Теперь я понимаю, что не могу получить доступ к динамически создаваемым элементам управления при обратной передаче, если я не добавлю их снова в Page_Init или Page_PreInit (согласно здесь ).
У меня вопрос: как я могу добавить их явно в Page_Init или Page_PreInit, если они просто будут добавлены снова, когда мы дойдем до вызова Render()
на каждом из пользовательских серверных элементов управления?
Я уверен, что это не уникальная проблема, поэтому должен быть лучший способ сделать это ... Я просто не знаю, что это такое: /