我必须使用基于角度的应用程序处理MVC,我必须从数据库中检索2000万个数据,以便与Angular一起发送。
如果我从json返回13000以下的数据返回,则返回错误。 否则会收到此错误。
所以使用了下面的解决方案,它工作正常,但为什么必须使用它,JSON结果的有限大小是什么。
var jsonResult = Json(x, JsonRequestBehavior.AllowGet);
jsonResult.MaxJsonLength = int.MaxValue;
return jsonResult;
数据大小的JsonResult的最大大小是多少?
答案 0 :(得分:0)
如果你用其他方式写错误,你的错误就会消失:
return new JsonResult()
{
Data = x,
JsonRequestBehavior = JsonRequestBehavior.AllowGet,
MaxJsonLength = Int32.MaxValue
};