Супер простая реализация списка с множественным выбором в режиме редактирования

Использование MVC4 здесь с EF и CF (плохо)

У меня есть такой класс:

public class Feature
{
    public int ID { get; set; }
    public string Desc { get; set; }
}

И вот так:

public class Device   //change to Devices
{
    public int ID { get; set; }
    public string Name { get; set; }
    public virtual ICollection<Feature> Features { get; set; }
}

В представлении «Редактирование» для модели «Устройство» я хотел бы, чтобы там был ListBox, содержащий все элементы модели объектов (отображается свойство Desc) с теми функциями, которые содержатся в предварительно выбранной коллекции device.Features.

Затем, когда пользователь нажимает кнопку «Сохранить» в представлении «Правка», текущая коллекция выбранных элементов в ListBox записывается обратно в коллекцию функций устройства.

Как выглядит код контроллера и cshtml для этого трюка?

Спасибо за ваше время, Дейв

Ответы на вопрос(1)

Ваш ответ на вопрос