Datatables.net发表整篇文章

时间:2015-07-10 18:27:51

标签: javascript jquery asp.net asp.net-mvc datatables

我正在为jQuery使用DataTables Table插件,并且在检查不同页面之间的发布数据时遇到问题。

所以我在桌子的每一行都有一个复选框。如果用户选择第1页上的复选框,然后切换到第2页并选择一个复选框然后提交,则控制器会收到一个空白对象。如果他们从第1页提交,我可以看到第一页的项目。有没有办法发布整个表格?

第二个问题,我底部有两个按钮,可以做两件不同的事情。所以要么我可以调用该方法,然后确定按下了哪个按钮,或者只是调用该特定方法。我该如何做到这一点?

Razor Code

@using (Html.BeginForm("ManageSelected", "Home", FormMethod.Post, new { id = "ManageApplicationForm" }))
{
    <table id="example" class="table table-striped table-bordered table-condensed" width="100%">
        <thead>
        <tr>
            <th>&nbsp;</th>
            <th>Student Name</th>

        </tr>
        </thead>
        <tbody>
        @for (var i = 0; i < Model.Students.Count(); i++)
        {
            @Html.HiddenFor(x => x.Students[i].Student.StudentUserID)
            <tr>
                <td style="width: 1px">@Html.CheckBoxFor(model => model.Students[i].IsSelected)</td>
                <td>@Model.Students[i].Student.User.FullName() </td>

            </tr>
        }

        </tbody>
    </table>


        <button type="submit" class="btn btn-primary btn-action" id="acceptBtn" value="Accept" name="command">Accept</button>
        <button type="submit" class="btn btn-primary" value="Decline" name="command">Decline</button>

}

控制器存根

 public ActionResult ManageSelected(AdminManageApplicationsViewModel model, string command)

0 个答案:

没有答案