如何用 Repeater 输出 ul

作者:vkvi 来源:ITPOW(原创) 日期:2009-12-19

ul 循环体是 li,其一前一后分别是 <ul> 和 </ul>,在 Repeater 控件中输出 ul,就需要 HeaderTemplate、ItemTemplate、FooterTemplate 三者出马。

<asp:Repeater ID="Repeater1" runat="server" DataSourceID="ObjectDataSource1">
    <HeaderTemplate>
      <ul>
    </HeaderTemplate>
    <ItemTemplate>
        <li>
          <dl>
            <dt><asp:Image runat="server" ImageUrl='<%# Eval("ThumbnailUrl") %>' /></dt>
            <dd><asp:Literal runat="server" Text='<%# Eval("ProductName") %>'></asp:Literal></dd>
          </dl>
        </li>
    </ItemTemplate>
    <FooterTemplate>
      </ul>
    </FooterTemplate>
</asp:Repeater>

相关阅读

相关文章