我需要2维JSON对象的服务器端处理数据表 但我得到这个序列化错误。感谢您的帮助.net MVC/datatables.net ServerSide处理 - 循环引用错误
错误在序列化'System.Reflection.RuntimeModule'类型的对象时检测到循环引用。
与此代码:
DataTable data = AlleArtikelWork.GetAllArtikel(myLimit);
var myjson = Json(data);
myjson.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
JsonResult rtnjson = Json(new { draw = draw, recordsFiltered = totalRecords, recordsTotal = totalRecords, data= myjson }, JsonRequestBehavior.AllowGet);
return rtnjson;
同样的错误与此:
DataTable data = AlleArtikelWork.GetAllArtikel(myLimit);
JsonResult rtnjson = Json(new { draw = draw, recordsFiltered = totalRecords, recordsTotal = totalRecords, data= data }, JsonRequestBehavior.AllowGet);
return rtnjson;
谢谢
请勿使用'DataTable'。创建一个只包含您需要的属性的模型并传递它。 –
这可能有所帮助:https://www.codeproject.com/Articles/1118363/GridView-with-Server-Side-Filtering-Sorting-and-Pa –