每隔两秒重复一次
本文关键字:一次 两秒 | 更新日期: 2023-09-27 18:17:55
我希望根据当前循环在重复器项模板中存储两个不同的div。基本上,我希望每隔第二个循环输出一个div容器存储在右边,而其他的存储在左边。
我怎么能做到这一点?
使用备用模板:
<asp:Repeater ID="rpt" runat="server">
<ItemTemplate>
<div class="left">
Left one
</div>
</ItemTemplate>
<AlternatingItemTemplate>
<div class="right">
Right one
</div>
</AlternatingItemTemplate>
</asp:Repeater>
除了AlternatingItemTemplate
方法(当与代码后面的代码混合使用时可能难以处理)之外,如果问题只是在div上设置一个类或样式,您可以使用以下方法:
<asp:Repeater ID="rpt" runat="server">
<ItemTemplate>
<div class='<%#Container.ItemIndex % 2 ==0?"classLeft":"classRight"%>'>
</div>
</ItemTemplate>
</asp:Repeater>