基本上,我要求执行以下操作的最佳方法:我有这样的布局
<div class="outer">
<div class="inner"><!-- content --></div>
<div class="inner"><!-- content --></div>
<div class="inner"><!-- content --></div>
<div class="inner"><!-- content --></div>
</div>
<div class="outer">
<div class="inner"><!-- content --></div>
<div class="inner"><!-- content --></div>
<div class="inner"><!-- content --></div>
<div class="inner"><!-- content --></div>
</div>
<div class="outer">
<div class="inner"><!-- content --></div>
<div class="inner"><!-- content --></div>
<div class="inner"><!-- content --></div>
<div class="inner"><!-- content --></div>
</div>
因此,外部 div 将重复 3 次,每个内部 div 重复 4 次。我在 ASP.net 中执行此操作,信息来自数据库(可能通过 Linq)...
我问的是使用嵌套中继器并通过 for/foreach 循环一次为每个中继器喂食四个记录,还是将外部 div 输出为文字更好?
已编辑
<asp:Repeater ID="MyOuterRepeater" runat="server">
<ItemTemplate>
<div class="outer">
<asp:Repeater ID="MyInnerRepeater" runat="server">
<ItemTemplate>
<div class="inner">
<!-- content -->
</div>
</ItemTemplate>
</asp:Repeater>
</div>
</ItemTemplate>
</asp:Repeater>
还是只有一个,在顶部和底部带有开头/结尾的文字,仅在需要时才可见?
编辑:有没有人有一个例子是如何做到的^^^