У меня есть список выбора:
[BindProperty]
public List<SelectListItem> FooList { get; set; }
Затем создается список как пустой список, и страница бритвы загружается. Затем список заполняется пользователем на стороне клиента с помощью jquery. Сервер не знает элементов в списке, пока форма не опубликована. Пока все хорошо.
На странице я использую помощники тегов select, например, так ...
<select asp-for="FooList" multiple="multiple" asp-items="FooList" class="form-control form">
Мне интересно, как я могу получить все элементы в множественном числе? selectlist «список» (независимо от того, выбраны они или нет) OnPost с помощью привязки модели?
Я использую бритвенные страницы 2.2, и я действительно изо всех сил пытаюсь это выяснить.
public IActionResult OnPost()
{
// not sure how to get the selectlist and all of its items?
foreach (var item in FooList)
{
// do stuff with the items
}
return Page();
}
Я знаю, что это должно быть что-то простое, просто нужен набор глаз sh, чтобы направить меня в правильном направлении. Спасибо!