EasyUI数据网格行不能张贴到ASP中的相应动作.当行数超过125时.NET MVC4
本文关键字:MVC4 NET 125时 不能 网格 数据网 数据 张贴 EasyUI ASP | 更新日期: 2023-09-27 18:18:42
我遇到了一个问题,这是Ajax不能发布超过125行数据的相应动作在ASP。净MVC4。当行数少于125时,一切正常。所以这里很奇怪。
(JS Ajax)$("#btnExport").click(function () {
var rows = $("#List").datagrid("getRows");
$.ajax({
url: "/SysException/Export?sysExceptionModels",
data: JSON.stringify(rows),
type: "POST",
contentType: 'application/json; charset=utf-8',
success: function (data) {
if (data.type == 1) {
$("#aExportExcel")[0].click();
$.messageBox5s('提示', data.message);
} else {
$.messageBox5s('提示', data.message);
}
}
});
});
[ASP。净MVC4]
static List<SysExceptionModel> _sysExceptionModelModels = null;
[HttpPost]
public JsonResult Export(List<SysExceptionModel> sysExceptionModels)
{
_sysExceptionModelModels = sysExceptionModels;
if (_sysExceptionModelModels == null)
{
return Json(JsonHandler.CreateMessage(0, "no data,could not export!"), JsonRequestBehavior.AllowGet);
}
else
{
return Json(JsonHandler.CreateMessage(1, "export sucessfully!"), JsonRequestBehavior.AllowGet);
}
}
一行如下:
0000688A-85F5-4F72-BE86-85BCADED2DE NULL BBBB BBBB BBBB BBBB BBBB 2015-10-22 02:27:38.000
您可能超过了最大序列化大小。尝试增加web.config中的MaxJsonDeserializerMembers值。默认值是1000,这个值可能太小了。150000可能是一个更好的值:
<appSettings>
<add key="aspnet:MaxJsonDeserializerMembers" value="150000" />
</appSettings>