Передача данных из представления в контроллер с помощью флажка 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. Вы должны посмотреть на использование выпадающего списка.