Member 12859772 Ответов: 0

Передача данных из представления в контроллер с помощью флажка HTML


<pre><div class="filter">
                        <h5> Class</h5>

                        <ul>

                            @foreach (var items in Model)
                            {
                                <li>

                                    <input id="@items.T_Klas.UcretTipi" type="checkbox" value="@items.KlasID" name="@items.T_Klas.UcretTipi">@items.T_Klas.UcretTipi

                                    <input id="chk" type="submit" value="Economy">

                                </li>
                            }

                        </ul>

                    </div>

Контроллер

<pre> [HttpPost]
        public ActionResult Talepler(bool? Economy)
        {
            
            List<T_Talepler> talep = new List<T_Talepler>();

            if (Economy == true)
            {
                talep = (from v in shy.T_Talepler where v.T_Klas.KlasID == checkboxid select v).ToList();
            }


            return View(talep);
        }


Что я уже пробовал:

Hi everyone.

I need to value="@KlasID" how can I do.

İf I click checkbox true.

Karthik_Mahalingam

Непонятный
Воспользуйся Улучшить вопрос чтобы добавить больше информации к этому вопросу.

David_Wimbley

Вы должны обратить внимание на настройку типа используемого вами ввода. Флажки передают обратно true/false. Вы должны посмотреть на использование выпадающего списка.

0 Ответов