Я пытаюсь добавить несколько selectlist
, для создания он работает нормально, но для модификации я получаю выбранные значения из базы данных, но мне не удалось показать их на моей странице, это мой код контроллераasp.net mvc 3 listbox
IList<Entite> liste = articleDAO.GetById(id).Entites;
ICollection<string> selectedValues = new List<string>();
foreach (Entite e in liste) {
selectedValues.Add(e.NomEntite);
}
MultiSelectList entites = new MultiSelectList(entitesDAO.GetAll(), "Id", "NomEntite", selectedValues);
ViewBag.listeEntites = entites;
и это мой взгляд код:
<%:Html.ListBox("listeEntites", ViewData["listeEntites"] as MultiSelectList, new { size = "4" })%>
Обычно у нас есть один контроллер-действий для создания и другой контроллер действие для модификации. Используете ли вы только одно действие контроллера для обоих типов поведения? Включить подпись метода при публикации вашего «кода контроллера» очень ценно и рекомендуется. –
no Я использую 2 действия контроллера Первое действие редактирования перенаправляет на просмотр модификации, отображающей информацию, сохраненную в БД, после модификации будет выполнено второе редактирование – Pliskin