Ich habe ein Client dto, das eine Reihe von Feldern enthält und auch eine Liste enthält.Komplexe Modellbindung
Jetzt kann ich ganz einfach daran binden, und es zeigt den Client mit all seinen Adressen an. Die Sache ist, dass der Benutzer Adressen dynamisch löschen und hinzufügen kann.
Ich dachte über das Hinzufügen von Formularen um jede Adresse, aber dann lande ich mit inneren Formen und ich weiß, Browser spielen nicht gut damit.
Dann dachte ich über die Verwendung von Javascript, aber wenn eine Adresse entfernt wird, muss ich über alle Adressen gehen und ihre Indizes (Adressen [0] .City) ändern, weil ich festgestellt habe, wenn die Indizes nicht in Ordnung sind, und die Aktion nimmt eine ClientForm als Parameter, dann nur die Adressen, die aufeinander folgende Indizes haben und sie bei 0 beginnen - wird in der Liste ClientForm.Addresses erhalten.
Alle anderen Lösungen, die einfach zu implementieren sind? Fehle ich etwas?
nicht sicher, ob ich verstehen, was Sie meinen: „Ihre äußere Form für die Existenz überprüfen ....“ ein kurzes Beispiel wäre toll. – sirrocco