Asp.net mvc 4 更改表Id时Datatable不工作

Asp.net mvc 4 更改表Id时Datatable不工作,asp.net-mvc-4,datatable,Asp.net Mvc 4,Datatable,更改Id时Datatable不工作。 代码如下: $('#TableId1').DataTable( { 'columnDefs': [{ 'targets': 0, 'searchable': fa

更改Id时Datatable不工作。 代码如下:

 $('#TableId1').DataTable(
                                {

                                    'columnDefs': [{
                                        'targets': 0,
                                        'searchable': false,
                                        'orderable': false,
                                        "bLengthChange": false, "pageLength": 15, "stateSave": true,
                                        'width': '1%',
                                        'className': 'dt-body-center',
                                    }
                                    ,


                                    ],
                                    "language":
                                        {
                                            "processing": "<div class='overlay custom-loader-background'><i class='fa fa-cog fa-spin custom-loader-color'></i></div>"
                                        },
                                    "processing": true,
                                    "serverSide": true,
                                    "order": [[0, "asc"]],
                                    "ajax":
                                        {
                                            "url": "/TicketTemplate/GetAssignData",
                                            "type": "POST",
                                            "dataType": "JSON"
                                        },
                                    "columns": [
                                                { "data": "Title" },
                                                { "data": "Description" },
                                                { "data": "Duedate" },
                                                { "data": "AssignBy" },
                                                { "data": "Status" }
                                    ]

                                });

                                //$("#note1").html("");
                                //$("#partialSummaryDiv").html("");
                                //$("#partialSummaryDiv").html(data.responseText);


                                //document.getElementsByClassName('braja')[0].style.visibility = 'hidden';
                            }
                        });

                    }
                }
$('TableId1')。数据表(
{
“columnDefs”:[{
“目标”:0,
“可搜索”:false,
“orderable”:false,
“bLengthChange”:false,“pageLength”:15,“stateSave”:true,
“宽度”:“1%”,
'className':'dt body center',
}
,
],
“语言”:
{
“处理”:”
},
“处理”:对,
“服务器端”:正确,
“订单”:[[0,“asc”]],
“ajax”:
{
“url”:“/TicketTemplate/GetAssignData”,
“类型”:“职位”,
“数据类型”:“JSON”
},
“栏目”:[
{“数据”:“标题”},
{“数据”:“描述”},
{“数据”:“截止日期”},
{“数据”:“AssignBy”},
{“数据”:“状态”}
]
});
//$(“#注1”).html(“”);
//$(“#partialSummaryDiv”).html(“”);
//$(“#partialSummaryDiv”).html(data.responseText);
//document.getElementsByClassName('braja')[0].style.visibility='hidden';
}
});
}
}

如果我用TableId代替它,它就工作了。我应该怎么做

这是表格:

<table class="table table-striped table-bordered table-hover" id="TableId1">
<thead>
    <tr>
        @*<th>
            <label class="mt-checkbox mt-checkbox-single mt-checkbox-outline">
                <input type="checkbox" class="group-checkable" id="chkall" data-set="#sample_1 .checkboxes" onclick="Selectallcheckbox()" />
                <span></span>
            </label>
        </th>*@
        <th> Title </th>
        <th> Description </th>
        <th> Duedate </th>
        <th> AssignBy</th>
        <th> Status </th>
    </tr>
</thead>

@*
*@
标题
描述
决斗日期
转让人
地位

我该怎么办

为什么这不是打控制器的方法可以任意阐述?? 错误在哪里


为什么不起作用了???

嗨,看起来一切都很好 如果您是第一次更改id plas,请通过按Ctrl+u查看页面源来检查id plas是否已更新。 如果未更新,请多次刷新浏览器,然后检查是否已更新,如果未清除所有cookie并重新启动浏览器

注意:并检查是否所有jscript文件都存放在浏览器控制台中


希望它可以帮助你

我不是在第一种情况下使用第一个表..对于第一个表,id是TableId,对于第二个表,它位于不同的部分值上,具有TableId 1,但对于tableid1,它不起作用我该怎么办