Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung der ASP.NET-Datenbindungssteuerelemente (Bild und Text)

Detaillierte Erläuterung der ASP.NET-Datenbindungssteuerelemente (Bild und Text)

黄舟
黄舟Original
2017-03-27 11:09:421688Durchsuche

Dieser Artikel stellt hauptsächlich ASP.NETDatenbindungSteuerung im Detail vor und analysiert die „Effizienz“ der drei Datenbindungssteuerelemente: ListBox, GridView und Repeater. Interessierte Freunde können sich auf das „effiziente Paging“ der drei datengebundenen Steuerelemente beziehen: ListBox, GridView und Repeater verfügen über integriertes Paging .Eine kleine Datenmenge ist in Ordnung, aber eine große Datenmenge kann überhaupt nicht verwendet werden. Das Repeater-Steuerelement selbst bietet kein Paging, aber Paging kann in der tatsächlichen Entwicklung nützlich sein, daher werde ich Ihnen davon erzählen.

Okay, jetzt kommen wir zum Punkt und beginnen mit den am häufigsten verwendeten Steuerelementen.

1. GridView-Steuerung

Hauptfunktionen: Unterstützt Löschen, Ändern, Sortieren, Paging, Darstellungseinstellungen, benutzerdefinierte Anzeigedaten

Nachteile: Impact-Programm Leistung, Einfügevorgang nicht unterstützt

Dieses Steuerelement kann Daten in einer Vielzahl verschiedener Datenquellen (z. B. Datenbanken, XML-Dateien, Sammlungen usw.) in Tabellenform (Tabellen-Tag) anzeigen, bearbeiten und löschen. Das GridView-Steuerelement ist sehr leistungsfähig. Programmierer können es per Drag-and-Drop durch VS 2008 ziehen und Eigenschaften aus dem Eigenschaftenbereich festlegen, ohne Code schreiben zu müssen. Außerdem können Funktionen wie Paginierung, Sortierung und Darstellungseinstellungen ausgeführt werden. Obwohl die Funktion sehr umfassend ist, wird die Programmleistung beeinträchtigt, und es ist am besten, dieses Steuerelement nicht zu häufig auf der Seite zu verwenden. Wenn Sie verschiedene Daten in einem benutzerdefinierten Format anzeigen müssen, bietet das GridView-Steuerelement natürlich auch eine Vorlagenfunktion zum Bearbeiten des Formats, unterstützt jedoch nicht das Einfügen von Daten.

Bild:

Detaillierte Erläuterung der ASP.NET-Datenbindungssteuerelemente (Bild und Text)

2. ListView-Steuerelement

Hauptfunktionen: Bietet Hinzufügen, Löschen und Ändern. Sortier-, Paging- und andere Funktionen und kann auch benutzerdefinierte Vorlagen unterstützen

Nachteile: Beeinträchtigt die Programmleistung, geringe Paging-Effizienz von Big Data

Das ListView-Steuerelement zeigt Daten gemäß dem Vorlagenformat an vom Programmierer geschrieben. Ähnlich wie die DataList- und Repeater-Steuerelemente eignet sich auch das ListView-Steuerelement für alle Daten mit einer sich wiederholenden Struktur. Das ListView-Steuerelement bietet Benutzern jedoch Datenbearbeitungsfunktionen wie das Bearbeiten, Einfügen und Löschen von Daten sowie die Funktionen zum Sortieren und Paginieren von Daten. Es muss nur direkt in VS 2008 festgelegt werden. Dies ist sehr ähnlich. im GridView-Steuerelement. Man kann sagen, dass ListView sowohl über die offene Vorlage des Repeater-Steuerelements als auch über die Bearbeitungsfunktionen des GridView-Steuerelements verfügt. Das ListView-Steuerelement ist ein neu hinzugefügtes Steuerelement in ASP.Net3.5

und seine Paging-Funktion muss mit dem DataPager-Steuerelement implementiert werden. Das ListView-Steuerelement ist ein neues Steuerelement in ASP.NET 3.5 und seine Paging-Funktion muss in Verbindung mit dem DataPager-Steuerelement implementiert werden. Bei großen Datenmengen ist die Paging-Effizienz jedoch sehr gering. Im nächsten Abschnitt werde ich Sie daher anleiten, ein effizientes Paging durchzuführen. Im Allgemeinen ist ListView das mit Abstand umfassendste und nützlichste Datenbindungssteuerelement. Wie im Bild gezeigt:

Detaillierte Erläuterung der ASP.NET-Datenbindungssteuerelemente (Bild und Text)

3. Repeater-Steuerung

Hauptvorteile: Diese Steuerung ist eine vollständig entwickelt Es handelt sich um ein flexibles Steuerelement, das benutzerdefinierte Anzeigemethoden frei anzeigen kann

Nachteile: Es unterstützt kein Paginieren, Sortieren und Bearbeiten und stellt nur wiederholte Vorlageninhalte bereit

Das Repeater-Steuerelement ist ein Datenbindungscontainer-Steuerelement, das zum Generieren einer Liste einzelner Unterelemente verwendet wird, deren Anzeige vollständig vom Programmierer programmiert werden kann. Wenn die Seite, auf der sich das Steuerelement befindet, ausgeführt wird, wiederholt das Steuerelement das in der Vorlage definierte Datenanzeigeformat entsprechend der Anzahl der Datenzeilen in der Datenquelle. Programmierer können das Anzeigelayout der Daten vollständig steuern, z. B. mithilfe von p-Elementen. ul-Elemente usw. Der Wermutstropfen ist jedoch, dass das Steuerelement keine Funktionen wie Sortieren, Paginieren und Bearbeiten unterstützt. Es unterstützt jedoch nur die Funktion des Wiederholens von Vorlageninhalten. Funktionen wie Paging können jedoch in der tatsächlichen Entwicklung nützlich sein Im nächsten Abschnitt werde ich mich auf das Repeater-Paging konzentrieren.

Wie im Bild gezeigt:

Detaillierte Erläuterung der ASP.NET-Datenbindungssteuerelemente (Bild und Text)

4. DataList-Steuerelement

Hauptvorteile: Sie können Daten anzeigen in benutzerdefinierten Formaten, flexibler

Nachteile: Paginieren, Bearbeiten und Einfügen werden nicht unterstützt

Dieses Steuerelement kann Felder aus verschiedenen Datenquellen in einem benutzerdefinierten Format anzeigen, und das Format für die Anzeige von Daten ist definiert In der erstellten Vorlage können Vorlagen für Elemente, alternative Elemente, ausgewählte Elemente und Bearbeitungselemente erstellt werden. Das DataList-Steuerelement kann auch das Gesamterscheinungsbild mithilfe von Titel-, Fußzeilen- und Trennzeichenvorlagen anpassen und mehrere Datenzeilen in einer Zeile anzeigen. Obwohl das DataList-Steuerelement über eine große Flexibilität verfügt, unterstützt es kein Daten-Paging. Programmierer müssen ihre eigenen Methoden schreiben, um die Paging-Funktion abzuschließen. Es wird nur zur Datenanzeige verwendet und unterstützt nicht das Bearbeiten, Einfügen oder Löschen.

Bild:

Detaillierte Erläuterung der ASP.NET-Datenbindungssteuerelemente (Bild und Text)

5. DetailsView-Steuerung

Hauptvorteile: Anzeige einzelner Daten in Tabellenform, Unterstützung beim Sortieren, Einfügen, Löschen, Ändern, Paging

Nachteile: Sortieren wird nicht unterstützt

Das DetailsView-Steuerelement zeigt jeweils nur einen einzelnen Datensatz der Datenquelle in Tabellenform (Tabellenbeschriftung) und jede Zeile (tr-Beschriftung) unter der Tabellenbeschriftung an stellt ein Feld im Datensatz dar. Dieses Steuerelement unterstützt auch Datenbearbeitungs-, Einfüge- und Löschvorgänge und kann problemlos Paging-Funktionen einrichten, das DetailsView-Steuerelement selbst unterstützt jedoch keine Datensortierung.

Wie im Bild gezeigt:

Detaillierte Erläuterung der ASP.NET-Datenbindungssteuerelemente (Bild und Text)

6. FormView-Steuerelement

Hauptvorteile: Anzeige einzelner Daten, Paginieren, Hinzufügen, Löschen, Ändern und Anpassen der Vorlagenanzeige

Nachteile: Sortieren wird nicht unterstützt

Funktionell ist das FormView-Steuerelement dem DetailsView-Steuerelement sehr ähnlich Zeigt ein einzelnes Element im Datenquellendatensatz an. Im Gegensatz zum DetailsView-Steuerelement verwendet das DetailsView-Steuerelement ein Tabellenlayout (Tabellen-Tag) und jedes Feld des Datensatzes wird als Zeile angezeigt. Das FormView-Steuerelement verfügt nicht über ein voreingestelltes Layout zum Anzeigen von Datensätzen. Programmierer müssen selbst Unterelementvorlagen erstellen, verschiedene Steuerelemente zum Anzeigen von Feldern in Datensätzen und andere HTML-Tags für das Layout schreiben. Wie das DetailsView-Steuerelement kann das FormView-Steuerelement problemlos die Paging-Funktionalität aktivieren. Wenn Sie nur einen einzelnen Datensatz anzeigen, ist das FormView-Steuerelement eine empfehlenswertere Methode, da Sie das Format der Datenanzeige anpassen und gleichzeitig effizient entwickeln können.

Wie gezeigt:

Detaillierte Erläuterung der ASP.NET-Datenbindungssteuerelemente (Bild und Text)

7. DropDownList-Steuerung

Hauptvorteile: Wird hauptsächlich für mehrstufige Verknüpfungen verwendet

Nachteile: Es kann nur ein Feld angezeigt werden

Das DropDownList-Steuerelement wird im Allgemeinen für mehrstufige Verknüpfungen verwendet, z. B. für die Verknüpfung zwischen Provinzen und Städten usw. Die wichtigsten Punkte hier sind das Festlegen der Felder, die für DropDownList und angezeigt werden sollen. Das Wertanzeigefeld ist:

Detaillierte Erläuterung der ASP.NET-Datenbindungssteuerelemente (Bild und Text)

Das Ergebnis nach der Bindung ist wie folgt:

Detaillierte Erläuterung der ASP.NET-Datenbindungssteuerelemente (Bild und Text)

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der ASP.NET-Datenbindungssteuerelemente (Bild und Text). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn