求教一下asp.net mvc 局部视图js调用的问题
ntuzy 2018-10-11 04:37:42 初学asp.net mvc 我将网站的抬头和菜单栏这些公共部分放到_layout.cshtml中,然后每个功能模块不一样的各自写在各自的cshtml中,但是不知道为什么这样以后 功能模块的js代码失效了。 说我找不到DateTable()方法。
功能模块代码:
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
<link href="~/assets/libs/DataTables-1.10.15/media/css/jquery.dataTables.min.css" rel="stylesheet" />
<script src="~/Scripts/jquery-1.8.2.min.js"></script>
<script src="~/assets/libs/DataTables-1.10.15/media/js/jquery.dataTables.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
//alert("11")
$('#table_local').DataTable({
"processing": true,
"serverSide": true,
//"paging": true,
//当处理大数据时,延迟渲染数据,有效提高Datatables处理能力
"deferRender": true,
"ajax": "@Url.Action("List","Bayonet")",
"columns": [
{
"data": "BayonetID"
},
{ "data": "BayonetName" }, //
{ "data": "Lane" },//
{ "data": "Direction" },//
{ "data": "VehicleID" }, //
{ "data": "VehicleNumber" },//
{ "data": "VehicleType" },//
{
"data": "Date",
"mRender": function (data, type, full) {
return changeDateFormat(data);
}
}//
],
"language": {
"lengthMenu": "_MENU_ 条记录每页",
"sProcessing": "正在加载数据...",
"zeroRecords": "没有找到记录",
"info": "第 _PAGE_ 页 ( 总共 _PAGES_ 页 )",
"infoEmpty": "无记录",
"infoFiltered": "(从 _MAX_ 条记录过滤)",
"paginate": {
"previous": "上一页",
"next": "下一页",
"first": "首页",
"last": "尾页"
}
}
});
});
</script>