Я хочу иметь возможность сделать что-то вроде этого
<test:TabControl id="" runat="server"....>
<ItemTemplate>
<tabItem label="tab1" />
<tabItem label="tab2" />
</ItemTemplate>
</test>
Идея состоит в том, что единственными приемлемыми элементами в "ItemTemplates" являются типы tabitem. Есть много элементов управления asp.net, которые используют это, например, класс ScriptManager позволяет указывать только определенные типы объектов в его различных коллекциях. Может быть, это ключ к этому .. Я хочу добавить коллекцию, а не шаблон.
Идея состоит в том, что в коде я буду затем перебирать каждый «tabItem» и создавать вкладку так, как я хочу, чтобы она выглядела (возможно, рендеринг div и т. Д.)
Я посмотрел на большинство ссылок MSDN о том, как создавать шаблонные элементы управления, но, похоже, он не выполняет именно то, что я хочу.
Был бы признателен за некоторую помощь.