我正在尝试在服务器控件中实现类似的功能。
<MyNewControl runat="server">
<FirstTemplate>
<asp:Label runat="server" ForeColor="Red">Hello</asp:Label>
</FirstTemplate>
<SecondTemplate>
<asp:Label runat="server" ForeColor="Blue">Hello</asp:Label>
</SecondTemplate>
</MyNewControl>
我希望知道如何实现 MyNewControl 服务器控件以接受这些模板容器。我希望他们允许更复杂的内容,而不仅仅是包含标签。
目标是能够选择我希望控件呈现的模板。
我环顾四周,找不到可以告诉我 ASP.NET 的哪一部分支持我正在寻找的东西。