JSON请求太大而无法反序列化

时间:2015-09-07 07:19:22

标签: c# asp.net json

我试图将我的flexgrid数据传递到我的控制器,但只是弹出一个错误:

  

JSON请求太大而无法反序列化

控制器:

 $("#Job3").countdown("2015/09/07 03:43:20", function(event) {
 var format = '%H:%M:%S';
 if(event.offset.days > 0) {
  format = '%-d day%!d ' + format;
      }
 if (event.offset.seconds > 0) { 
       $("#Panel").show();
       $("#NoJob").hide();
      }       
 $(this).text(event.strftime(format));
      if (event.elapsed){
       $(this).html('Expired');
       $("#TdJob3").hide();
      if (($('table#Panel tr:visible').length) == 1) { 
       $("#Panel").hide();
       $("#NoJob").show();
      }}
  });

JS

public ActionResult Testing(IList<Models.Schedule.plan> pParameter)
{
     //Codes...
     return Json("successfully saved!", JsonRequestBehavior.AllowGet);
}

或者你有其他建议吗?提前谢谢

1 个答案:

答案 0 :(得分:7)

获取您的Appsettings,并为aspnet设置更高的值:MaxJsonDeserializerMembers:

<appSettings>
  <add key="aspnet:MaxJsonDeserializerMembers" value="20000" />
</appSettings>