Ich möchte wissen, wie ich meine Formularwerte an meine stark typisierte Ansicht aus einem MultiSelect-Feld binden kann.
Offensichtlich, wenn das Formular sendet die Multi-Select-Box wird eine delittemered Zeichenfolge meiner Werte ausgewählt ... was ist der beste Weg, um diese Zeichenfolge von Werten zurück in eine Liste von Objekten zu konvertieren, um mein Modell zu aktualisieren anhängen?
public class MyViewModel {
public List<Genre> GenreList {get; set;}
public List<string> Genres { get; set; }
}
Wenn ich mein Modell innerhalb des Controllers aktualisiere, verwende ich UpdateModel wie unten:
Account accountToUpdate = userSession.GetCurrentUser();
UpdateModel(accountToUpdate);
Allerdings muss ich irgendwie bekommen die Werte aus der Zeichenfolge zurück in Objekte.
Ich glaube, dass es etwas mit Modellbindern zu tun hat, aber ich kann keine guten, klaren Beispiele dafür finden, wie man das macht.
Danke! Paul