Franzi: Repeater

Hallo!

Ich wollte mal fragen, ob ihr mir in einfach worten erklären könnt, was ein Repeater (ASP.NET) ist. Aus Büchern bin ich einfach nicht schlau geworden.

lg Franzi

  1. Hallo Franzi,

    ein gute Erklärung findest Du hier:
    [link]http://www.galileocomputing.de/openbook/asp/asp120009.htm#Rxxxsp121589DasRepeaterSteuerelementverwenden[/link]

    Du bindest im Code Daten an ein Repeater-Element. (Stelle Dir eine Tabelle vor...)

    myRepeat.DataBind()

    Das Repeater-Element ist für die Darstellung dieser Daten verantwortlich. Du kannst z.B. einen Kopf (headertemplate) und Fuß (footertemplate) für die Darstellung definieren:

    <asp:repeater id="myRepeat" runat="server" >

    <HeaderTemplate>
          Versandfirmen mit Tel-Nr.: <ul>
       </HeaderTemplate>

    <ItemTemplate>
          <li><%# DataBinder.Eval _
                          (Container.DataItem, "Firma") %>
          , <%# DataBinder.Eval _
                         (Container.DataItem, "Telefon")%>
       </ItemTemplate>

    <FooterTemplate>
          </ul>
       </FooterTemplate>

    </asp:repeater>

    Das Steuerelement regelt dann die Darstellung der gebundenen Daten für Dich, in diesem Fall werden in einer Liste die Felder Firma und Telefon für alle Datensätze ausgegeben.

    Gruss
    LeKuchen