C# 使用嵌套的中继器开发自定义Asp.net控件
我从未创建过自定义控件,因此,除非记住这一点,否则我的问题是: 是否可以使用嵌套的中继器创建自定义控件 用法如下所示:C# 使用嵌套的中继器开发自定义Asp.net控件,c#,asp.net,C#,Asp.net,我从未创建过自定义控件,因此,除非记住这一点,否则我的问题是: 是否可以使用嵌套的中继器创建自定义控件 用法如下所示: <tag:NestedRepeater id="foo" runat="server" levels="6"/> 我目前有6个相互嵌套的相同中继器。然后,我使用ItemDataBound事件绑定子对象,然后子对象绑定其子对象。这种事件链接是如何在自定义控件中发生的?我希望能够有一个重复模板,引用自己。可能吗 在尝试执行此操作之前,是否有任何明显的遗漏或应该知道
<tag:NestedRepeater id="foo" runat="server" levels="6"/>
我目前有6个相互嵌套的相同中继器。然后,我使用ItemDataBound事件绑定子对象,然后子对象绑定其子对象。这种事件链接是如何在自定义控件中发生的?我希望能够有一个重复模板,引用自己。可能吗
在尝试执行此操作之前,是否有任何明显的遗漏或应该知道的内容?这当然是可能的,而且很简单-您必须创建一个模板控件来接受页眉、页脚和项目模板。这是我要做的
<tag:NestedRepeater id="foo" runat="server" levels="6" NestedPlaceholderId="Nested">
<ItemTemplate>
<p>
<span>[some data binding expression]</span>
<div class="nested">
<asp:PlaceHolder runat="server" ID="Nested" /></li>
</div>
</p>
</ItemTemplate>
</tag:NestedRepeater>
[一些数据绑定表达式]