Как отправить сообщение со страницы бритвы @model IEnumerable <Entity>на IEnumerable <Entity>в контроллере? - PullRequest
0 голосов
/ 12 марта 2020

У меня есть вид ниже:

@model IEnumerable '<'DeliveryTypeBarraca>

        <form asp-action="TipoEntregaBarraca" id="tipoEntregaBarracaForm" method="post">
            <table class="table">
                <thead>
                    <tr>
                        <th align="center" class="font-weight-bold">
                            Barraca Name
                        </th>
                        <td align="center" class="font-weight-bold">
                            @Html.DisplayName("Delivery")                            
                        </td>
                        <td align="center" class="font-weight-bold">
                            @Html.DisplayName("Active")
                        </td>
                    </tr>
                </thead>
                <tbody>
                    @foreach (var item in Model)
                    {
                        <tr>
                            <td>
                                @Html.HiddenFor(modelItem => item.Id)
                                @Html.HiddenFor(modelItem => item.BarracaId)
                                @Html.DisplayFor(modelItem => item.Barraca.Name)
                            </td>
                            <td align="center">
                                @Html.DisplayFor(modelItem => item.DeliveryType.Type)
                            </td>
                            <td align="center">
                                @Html.CheckBoxFor(modelItem => item.Active)
                            </td>
                        </tr>
                    }
                </tbody>
            </table>
        </form>

Мой контроллер:

    [HttpPost]
    [ValidateAntiForgeryToken]
    public IActionResult TipoEntregaBarraca(int? id, IEnumerable<DeliveryTypeBarraca> model)
    {
                  ...something
    }

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

...