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.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Digitalisierung! Aber wie?

Mehr Digitalisierung wird von den Unternehmen gefordert. Für KMU ist die Umsetzung jedoch nicht trivial,…

4 Tagen ago

Meta meldet Gewinnsprung im ersten Quartal

Der Nettoprofi wächst um 117 Prozent. Auch beim Umsatz erzielt die Facebook-Mutter ein deutliches Plus.…

5 Tagen ago

Maximieren Sie Kundenzufriedenheit mit strategischem, kundenorientiertem Marketing

Vom Standpunkt eines Verbrauchers aus betrachtet, stellt sich die Frage: Wie relevant und persönlich sind…

5 Tagen ago

Chatbot-Dienst checkt Nachrichteninhalte aus WhatsApp-Quellen

Scamio analysiert und bewertet die Gefahren und gibt Anwendern Ratschläge für den Umgang mit einer…

5 Tagen ago

Microsoft stellt kleines KI-Modell Phi-3 Mini vor

Seine Trainingsdaten umfassen 3,8 Milliarden Parameter. Laut Microsoft bietet es eine ähnliche Leistung wie OpenAIs…

5 Tagen ago

Google schließt kritische Sicherheitslücke in Chrome

Sie erlaubt eine Remotecodeausführung außerhalb der Sandbox. Betroffen sind Chrome für Windows, macOS und Linux.

5 Tagen ago