Wenn das Formview-Steuerelement deklariert wurde, müssen seine Inhalte entsprechend formatiert werden. Die Daten werden durch Vorlagen dargestellt. Es gibt fünf Hauptvorlagen zur Verwendung mit dem Formview-Steuerelement:
Diese Vorlagen ermöglichen eine Gestaltung der Darstellung und des Verhaltens der an ein Formview-Steuerelement gebundenen Daten. Beispielsweise stellt das ASP.NET-Web-Formular in Listing B eine Verbindung zu der standardmäßigen Northwind-Datenbank her und ermöglicht den Benutzern das Anzeigen, Bearbeiten, Löschen und Hinzufügen neuer Mitarbeiterdaten über die Felder Vorname, Nachname, Einstellungsdatum und private Telefonnummer.
Listing B
Die TextField-Steuerelemente werden zur Anzeige der zu bearbeitenden oder hinzuzufügenden Daten verwendet, wobei die Werte einfach zum Ansehen angezeigt werden. Das ItemTemplate nutzt einfaches CSS zur Formatierung der Tabelle, wogegen das InsertItemTemplate ein HTML-Layout verwendet – letztlich bleibt die Entscheidung dem Entwickler überlassen. Hinweis: Die Einträge werden über Button-Steuerelemente hinzugefügt, bearbeitet, gelöscht und gespeichert.
Mit den Button-Steuerelementen versetzt der CommandName-Wert New den Eintrag in den Eingabemodus und lädt die InsertItemTemplate-Vorlage, so dass der Benutzer Werte für einen neuen Datensatz eingeben kann. Um das Formview-Steuerelement in den Bearbeitungsmodus zu versetzen, muss ein Button-Element mit dem CommandName-Wert Edit zu der ItemTemplate-Vorlage hinzugefügt werden. Ein Button mit einem CommandName-Wert Delete kann zu der ItemTemplate-Vorlage hinzugefügt werden, um den Benutzern das Löschen des jeweiligen Datensatzes aus der Datenquelle zu ermöglichen. Der CommandName Update speichert die Daten, und Cancel bricht den Vorgang ab.
Mehr Optionen für Entwickler
Die einfache Handhabung vieler der neuen Funktionen von ASP.NET 2.0 ist eine angenehme Überraschung. Formview erweitert die einfache Benutzung von Detailsview, indem jetzt auch seine Darstellung problemlos an die jeweiligen Anforderungen angepasst werden kann. Dieses neue Steuerelement ist nur eine von vielen Zusatzoptionen, die nun für die Bereitstellung von Lösungen eingesetzt werden können.
Page: 1 2
DeepL Voice ermöglicht Live‑Übersetzung von Meetings und Gesprächen in 13 Sprachen.
Betroffen sind Windows und Windows Server. Microsoft patcht aber auch Schwachstellen in Excel, Word und…
Es lässt sich um bis zu 50 Prozent dehnen. Allerdings besitzt es eine deutliche geringere…
Allerdings nimmt auch die Resilienz gegenüber Cyberattacken zu. Das BSI hat außerdem die Cybersicherheit anstehender…
Es ist das größte Wachstum in einem Jahr seit 2021. Unter anderem lässt das Interesse…
Magento zählt zu den führenden Shopsystemen in der Welt. Es punktet mit hoher Flexibilität und…