Как использовать ForEach и DropDownList вместе. Только получить первое значение списка? - PullRequest
0 голосов
/ 20 марта 2019

У меня была простая модель, и у меня была таблица параметров, которую пользователь мог установить,

@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 и токен подтверждения запроса.

Как получить полный список с выпадающим списком?Я пытался присвоить идентификаторы и т. Д., И мне не повезло.

...