У меня есть выпадающий список, который позволяет мне выбрать несколько элементов.Я использую список словаря для отображения элементов.Итак, для выбора нескольких элементов мне нужно преобразовать список словарей в массив.Вот как это выглядит:
public static Dictionary<string, string> DropdownItem = new Dictionary<string, string>()
{
{ "", "" },
{ "1", "item1" },
{ "2", "item2" },
{ "3", "item3" },
{ "4", "item4" },
{ "5", "item5" },
};
<div class="form-group">
<label asp-for="DropdownItem" class="control-label" multiple></label>
<span asp-validation-for="DropdownItem" class="text-danger"></span>
<select asp-for="DropdownItem" class="form-control">
<option value="" disabled="disabled" selected="selected">drop down</option>
<option value="1">item1</option>
<option value="2">item2</option>
<option value="3">item3</option>
<option value="4">item4</option>
<option value="5">item5</option>
</select>
</div>
Вот как это выглядит, когда я преобразовал его в массив:
public static Dictionary<string, string[]> DropdownItem = new Dictionary<string, string[]>()
{
{ "", "" },
{ "1", "item1" },
{ "2", "item2" },
{ "3", "item3" },
{ "4", "item4" },
{ "5", "item5" },
};
Это правильно?