0

我希望能够做这样的事情

<test:TabControl id="" runat="server"....>
    <ItemTemplate>
        <tabItem label="tab1" />
        <tabItem label="tab2" />
    </ItemTemplate>
</test>

这里的想法是“ItemTemplates”中唯一可接受的项目是 tabitem 类型。有许多 asp.net 控件使用它,例如 ScriptManager 类只允许您在其各种集合下指定某些类型的对象。也许这就是关键。我想添加一个集合而不是模板。

这个想法是,在代码中,我将遍历每个“tabItem”并创建我希望它看起来的选项卡(可能呈现 div 等)。

我已经查看了大多数关于如何创建模板控件的 MSDN 链接,但它似乎并没有完全按照我的意愿去做。

将不胜感激一些帮助。

4

1 回答 1

1

您需要一个模板化控件或一个可以解析其内容的自定义控件(阅读相关内容ParseChildrenAttribute(typeof()))。看看这篇文章。虽然不完全是你的情况,但它可以激励你。

于 2010-05-25T21:43:29.000 回答