Супер простая реализация списка с множественным выбором в режиме редактирования
Использование 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 для этого трюка?
Спасибо за ваше время, Дейв