Ordnen der Datenanzeige mit ListView

Ein Platzhalter gibt in ASP.NET an, wo die dargestellten Ausgabedaten von ListView platziert werden sollen. Dies kann über das Steuerelement <asp:PlaceHolder> erfolgen, oder indem man einem Steuerelement einen ID-Wert von itemPlaceHolder zuweist.

Als Beispiel wird hier eine einfache XML-Datei als Datenquelle genutzt. Das Listing zeigt die Inhalte der XML-Datei an:


Es wird ein XmlDataSource-Steuerelement verwendet, um auf die XML-Datei zuzugreifen. Die folgende ASP.NET-Seite bindet das ListView-Steuerelement an die XmlDataSource:


Folgende Punkte zählen zu den Hauptelementen dieses Beispiels:

  • AlternatingItemTemplate und ItemTemplate geben die tatsächlichen Daten der XML-Datei wieder. Die Vorlagen verwenden HTML-Listenelemente (<li>) mit Literal-Steuerelementen für jedes Datenelement (ID, Titel und URL). Die Eval-Angaben extrahieren die Datenfelder aus der Datenquelle.
  • LayoutTemplate definiert die Gesamtanzeige der Ausgabe in ListView sowie eine ungeordnete Liste der Ausgabe. Das Steuerelement PlaceHolder erscheint in der ungeordneten Liste, aber nicht in der Ausgabe. PlaceHolder legt fest, wo die Ausgabedaten angezeigt werden; es handelt sich um Platzhalterinhalte, die über ItemTemplate und AlternatingItemTemplate wiedergegeben werden.
  • Mit ItemSeparatorTemplate werden die Datenelemente durch eine Linie getrennt dargestellt.
  • Werden keine Daten übermittelt, erscheint der in EmptyDataTemplate festgelegte Text in der Anzeige.

Themenseiten: Anwendungsentwicklung, Software

Fanden Sie diesen Artikel nützlich?
Content Loading ...
Whitepaper

Artikel empfehlen:

Neueste Kommentare 

Noch keine Kommentare zu Ordnen der Datenanzeige mit ListView

Kommentar hinzufügen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *