Html.Dropdownlistfor не устанавливает значения - PullRequest
0 голосов
/ 01 апреля 2012

У меня есть несколько раскрывающихся списков:

                @Html.DropDownListFor(x => x.HaveColoSpace.SelectedOptions, new SelectList(Model.HaveColoSpace.Options, "Value", "Text"), new { multiple = "multiple" })

, где Model.HaveColoSpace.SelectedOptions - это список с 2 элементами («3» и «5»), Model.HaveColoSpace.Options имеет список «Почему элементы со значением»«3» и «5» предварительно не выбираются после загрузки страницы?

1 Ответ

1 голос
/ 01 апреля 2012

Используйте помощник Html.ListBoxFor вместо Html.DropDownListFor, если вы хотите создать выпадающий список с несколькими выборками:

@Html.ListBoxFor(
    x => x.HaveColoSpace.SelectedOptions, 
    new SelectList(Model.HaveColoSpace.Options, "Value", "Text")
)
...