У меня была простая модель, и у меня была таблица параметров, которую пользователь мог установить,
@foreach (var item in Model.Discriminators)
{
<tr>
<th>
@item.Name
</th>
<td>
@Html.TextBox(item.Name, item.Value)
</td>
</tr>
}
При этом мой код работает нормально и дает ожидаемые результаты в моем контроллере,
public IActionResult Version(Dictionary<string, string> versions, ManageMessageId? message = null)
{
}
Где словарь содержит результаты ... Я сейчас пытаюсь реализовать выпадающий список, и мне кажется, что я все перепробовал и не могу получить правильные результаты в контроллере.
Замена текстового поля на,
@Html.DropDownList("Options", new SelectList(item.Options))
Где Options - список возможных значений.Он отлично работает на html-стороне ... но когда я отправляю его, контроллер не получает правильную информацию.
Я всегда получаю первый выпадающий список Value и токен подтверждения запроса.
Как получить полный список с выпадающим списком?Я пытался присвоить идентификаторы и т. Д., И мне не повезло.