asp.net mvc модель представления со строгим контролем типов с мультивыбором

Я хотел бы знать, как я могу связать свои значения формы с моим представлением со строгим контролем типов от поля MultiSelect.

Очевидно, когда форма утверждает, что мультиизбранное поле будет утверждать, что delittemered строка моих значений выбрала..., что лучший способ состоит в том, чтобы преобразовать эту строку значений назад в список объектов присоединить к моей модели, которая будет обновлена?

public class MyViewModel {
    public List<Genre> GenreList {get; set;}
    public List<string> Genres { get; set; }
}

При обновлении моей модели в контроллере я использую UpdateModel как ниже:

Account accountToUpdate = userSession.GetCurrentUser();
UpdateModel(accountToUpdate);

Однако я должен так или иначе получить значения от строки назад в объекты.

Я полагаю, что это может иметь некоторое отношение к образцовым редакторам связей, но я не могу найти хорошие ясные примеры того, как сделать это.

Спасибо!! Paul

6
задан Glen Solsberry 15 December 2010 в 16:21
поделиться