Я разрабатываю пользовательский элемент управления ASP.NET v3.5 на основе CompositeControl.Как получить дочерние элементы составного элемента управления во время разработки
Однако, я не хочу, чтобы создать свои дочерние элементы управления с помощью кода, а как встроенных элементов HTML тегов внутри CompositeControl в странице ASPX, такие как:
<cc:MyCompositeControl ID="MyControl">
<asp:Label>Cat</asp:Label>
<asp:Label>Cat</asp:Label>
</cc:MyCompositeControl>
Во время выполнения MyControl. Элементы управления содержат две метки, как ожидалось.
Во время разработки MyControl.Controls пуст.
Мне нужна эта информация во время разработки по разным причинам.
Что я делаю неправильно?
Это как раз моя проблема. На самом деле это произошло, когда мы регистрируем tagprefix в web.config и используем CompositeControl внутри UserControl и другого родительского UserControl. – CallMeLaNN