ammu11 Ответов: 0

Как получить данные после установки флажка при предоставлении paginh в MVC


Я застрял во время выполнения проекта в разделе флажков. Я дал флажок, это множественный выбор флажка. И при выборе флажка идентификатор передается контроллеру, но мне нужно вместе с этим идентификатором передать все детали в этой проверенной строке, поэтому я передал значение как скрытое для передачи контроллеру. Моя главная проблема заключается в том, что я дал подкачку для отображения 10 строк на странице. поэтому, когда я устанавливаю флажок на второй странице, данные, указанные в скрытом поле, будут отображать только элементы первой страницы. это моя проблема. как я могу получить второй элемент страницы, а затем передать его контроллеру ?

контроллер
public ActionResult Student(StudentViewModel studentViewModel, int? page)
        {
            try
            {
                    foreach (var result in studentViewModel.GetAllSelctedCheckBoxes)
                    {
                    }
                    return View("");
            }
                
            catch (Exception ex)
            {
            }
        }


вид

@for (int i = 0;  i < Model.studentListPG.Count; i++)
                                    {
                                        <tr>
                                            <td style="text-align:center;">
                                                <input type="checkbox" id="ID" class="check1" name="GetAllSelctedCheckBoxes"  value="@Model.studentListPG[i].ID" />
                            @Html.HiddenFor(q => q.Date)
                            @Html.HiddenFor(q => q.studentList[i].ID)
                            @Html.HiddenFor(q => q.studentList[i].div
                            @Html.HiddenFor(q => q.studentList[i].Name)
                                                
                                            </td>


это моя проблема. Может ли кто-нибудь помочь мне найти решение этой проблемы ??
Или это хороший способ написать скрипт для передачи значений контроллеру

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

Не могу найти флажок с подкачкой

0 Ответов