Ich arbeite an einer "Bearbeitungs" -Seite für ein Objekt. Auf dieser Seite möchte ich etwas wie eine DetailsView haben, die das Bearbeiten von Eigenschaften des Objekts sowie eine GridView mit Kindern erlaubt und das einfache Hinzufügen/Bearbeiten/Löschen der Kinder erlaubt. Die Aktualisierungen für die übergeordneten oder untergeordneten Objekte sollten erst dann in der Datenbank gespeichert werden, wenn auf die Schaltfläche Speichern geklickt wird. Ich bin asp.net Web Forms und Entity FrameworkBeispiel eines Webformulars benötigen, das ein Elternobjekt mit Kindern bearbeitet
Als ein einfaches Beispiel, stellen Sie sich ein Projekt-Objekt mit einer Sammlung von Ressourcen. Ich erstelle eine Seite, die es einem Benutzer ermöglicht, Projekteigenschaften wie ProjectName in einer DetailsView zu ändern sowie eine Ressource in einer Gridview unten hinzuzufügen/zu bearbeiten/zu löschen. Ein Speicherknopf am unteren Rand speichert alles.
Ich habe Beispiele in MVC gefunden, habe aber Probleme, ein Webformular Beispiel zu finden.
Ich habe dieses Schema nicht gemacht, aber eine Idee ist es, die Kinder geänderten Daten auf Viewstate zu speichern, bis die Stammdaten zum Speichern gehen, dann speichern Sie alle zusammen. – Aristos