数据表警告 - 列计数不正确

问题描述 投票:0回答:2

我正在 asp.net mvc 中编码,我正在尝试实现 DataTables.net 的表,但出现此错误: DataTables warning: table id=abc - Incorrect column count. For more information about this error, please see http://datatables.net/tn/18

这是我的桌子:

<table id="abc" class="display table-bordered table-hover">
    <tr>
        <th>
            @Html.DisplayNameFor(model => model.StudentID)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.FirstName)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.LastName)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.Program)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.YearGraduate)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.BoardScore)
        </th>
        <th>Action</th>
    </tr>

    @foreach (var item in Model)
    {
        <tr>
            <td>
                @Html.DisplayFor(modelItem => item.StudentID)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.FirstName)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.LastName)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.Program)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.YearGraduate)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.BoardScore)
            </td>
            <td>
                @Html.ActionLink("Edit", "Edit", new { id = item.StudentID }, new { @class = "btn btn-primary" }) &nbsp;&nbsp;&nbsp;
                @Html.ActionLink("Details", "Details", new { id = item.StudentID }, new { @class = "btn btn-success" })&nbsp;&nbsp;&nbsp;
                @Html.ActionLink("Delete", "Delete", new { id = item.StudentID }, new { @class = "btn btn-danger" })
            </td>
        </tr>
    }

</table>
javascript c# html html-table datatable
2个回答
7
投票

您的表格不正确,您缺少 和 标签。

这是一个有效的表:

<table>
    <thead>
        <tr>
            <th>
            </th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>
            </td>
        </tr>
    </tbody>
</table>

0
投票

如果 的数量不等于 的数量,这个错误也可能是这个原因

© www.soinside.com 2019 - 2024. All rights reserved.