Установите выбранное значение раскрывающегося списка в MVC - PullRequest
1 голос
/ 20 сентября 2019

У меня есть мульти-выбор раскрывающегося списка, и я хотел бы показать выбранный элемент раскрывающегося списка, который уже был выбран и отправлен.Это HTML-код.

               <label>Submitter</label><br />
                <select id="SelectedSubmitterIDs" name="SelectedSubmitterIDs" class="SubmitterIDClass" multiple>
                    @foreach (var data in Model.Submitters)
                    {
                        <option value="@data.Value">@data.Text</option>
                    }
                </select>

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

$('#SelectedSubmitterIDs').multiselect({
    selectAllText: ' Select all',
    enableFiltering: true,
    buttonWidth: '200px',
    maxHeight: 200,
    enableCaseInsensitiveFiltering: true,
    includeSelectAllOption: true
});

1 Ответ

0 голосов
/ 24 сентября 2019

После некоторого исследования настройка для списка HTML бритвы сработала для меня - https://forums.asp.net/t/1778536.aspx?Loading+Multiselect+Listboxfor+in+MVC3+Razor

 <label>Submitter</label><br />
 @Html.ListBoxFor(m => m.SelectedSubmitterIDs, new MultiSelectList(Model.Submitters, "Value", "Text"), new { @multiple = "multiple" })

Эти раскрывающиеся списки показывают выбранные значения из их соответствующего источника данных - например, Model.Submitters.Надеюсь, что это помогает кому-то еще сталкиваться с подобным сценарием.Спасибо

multiple select

...