Я хотел бы знать, как связать значения моей формы со строго типизированным представлением из поля MultiSelect.
Очевидно, что при отправке формы поле множественного выбора отправит строку с выбранными значениями с разделителями, что является лучшим способом преобразовать эту строку значений обратно в список объектов, которые необходимо прикрепить к моей модели, которая будет обновлена.
public class MyViewModel {
public List<Genre> GenreList {get; set;}
public List<string> Genres { get; set; }
}
При обновлении моей модели внутри контроллера я использую UpdateModel, как показано ниже:
Account accountToUpdate = userSession.GetCurrentUser();
UpdateModel(accountToUpdate);
Однако мне нужно каким-то образом получить значения из строки обратно в объекты.
Я полагаю, что это может иметь какое-то отношение к моделям, но я не могу найти хороших четких примеров того, как это сделать.
Спасибо !!
Пол