Asp.net Repeater架構 (Repeater Structure)

摘要:Repeater架構 (Repeater Structure)

之前由Repeater元件做公告時,因為公告間user要求要做分隔線,當初就先放在ItemTemplate中

後來查了一下MSDN發現Repeater有提供SeparatorTemplate做分隔線的功能。

 


<asp:Repeater ID="rplist" runat="server">
        <HeaderTemplate>
                <table>
                        <tr><td class="xxx">暱稱<td><tr>
        </HeaderTemplate>

       '索引由0開始的奇數列粗體
        <AlternatingItemTemplate>
                 <tr><td class="xxx"><b><%#Eval("nickname")%><b><td><tr> 
       </AlternatingItemTemplate>

       '各資料列中間插入分隔線
       <SeparatorTemplate>
             <tr><td colspan="2"><b> ---------- </b> 
 </td></tr>
       </SeparatorTemplate>

        <ItemTemplate>
                <tr><td class="xxx"><%#Eval("nickname")%><td><tr> 
        </ItemTemplate>

        <FooterTemplate>
                </table>
        </FooterTemplate>
</asp:Repeater>