Jquery DataTable无法显示

时间:2018-03-13 19:12:13

标签: jquery asp.net-mvc datatables

我正在尝试使用jquery数据表以更易读的方式格式化我的数据,但是当我尝试按照datatables.net页面中的描述使用它时,它实际上从未在数据表格式中显示数据。 (在这种情况下,我将该页面上声明的链接添加到我希望拥有数据表的视图中,我知道我需要以不同的方式设置它以便在应用程序范围内使用它,但是现在我是只是想尝试使用它) 代码在下面,我在这里犯了什么错误:

@model APTII_MVC.ViewModel.AssignViewModel

<link href="//cdn.datatables.net/1.10.16/css/jquery.dataTables.min.css" rel="stylesheet" />    
<script src="//cdn.datatables.net/1.10.16/js/jquery.dataTables.min.js"></script>  

<script type="text/javascript">
    $(document).ready(function () {
        $('#table_id').dataTable();
    });
</script>

@{
    ViewBag.Title = "AssignList";
}

<h2>AssignList</h2>

<table id="table_id" 

class="table table-condensed table-striped table-hover">
    <thead>
        <tr>
            <th>
                Project ID
            </th>
            <th>
                Employer ID
            </th>
            <th>
                Employer Name
            </th>
            <th>
                Client Type
            </th>
            <th>
                Service Start Date
            </th>
            <th>
                Project Type
            </th>
        </tr>
    </thead>

    <tbody>
        @foreach (var item in Model.ProjectsLists )
        {
            <tr>
                <td>
                    @Html.DisplayFor(model => item.Project_ID)
                </td>
                <td>
                    @Html.DisplayFor(model => item.Employer_ID)
                </td>
                <td>
                    @Html.DisplayFor(model => item.EmployerRef)
                </td>
                <td>
                    @Html.DisplayFor(model => item.APT_ClientTypes.Description)
                </td>
                <td>
                    @Html.DisplayFor(model => item.ServiceStartDate)
                </td>
                <td>
                    @Html.DisplayFor(model => item.APT_ProjectTypes.Description)
                </td>
            </tr>
        }
    </tbody>
</table>

0 个答案:

没有答案