私はサーバーコントロールでこのようなことを達成しようとしています。
<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の部分を教えてくれるものが見つかりませんでした。