本文介绍了JSON请求太大,无法反序列化的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试将flexgrid数据传递到控制器中,但是会弹出一个错误,提示:
I'm trying to pass my flexgrid datas into my controller but going to the controller an error just pop:
JSON请求太大,无法反序列化
JSON request was too larget to be deserialized
控制器:
public ActionResult Testing(IList<Models.Schedule.plan> pParameter) { //Codes... return Json("successfully saved!", JsonRequestBehavior.AllowGet); }JS
_app.factory('_var ', ['$http', function ($http) { var _var = {}; _var.checkList = function (pModelList) { return $http.post('Schedule/Testing', { //Error occur here pParameter: pModelList }); } return _var; }]); _app.controller('testingController', function ($scope, _var, $http) { $scope.checkList = function () { console.log($scope.GivingList["_src"]); _var.checkList($scope.GivingList["_src"]) //Some Other Codes } });或者您对此有其他建议吗?预先谢谢你
Or do you have other suggestions in making this? Thank you in advance
推荐答案进行应用设置,并为aspnet:MaxJsonDeserializerMembers设置更高的值:
Take your Appsettings, and Set a higher value for aspnet:MaxJsonDeserializerMembers:
<appSettings> <add key="aspnet:MaxJsonDeserializerMembers" value="20000" /> </appSettings>更多推荐
JSON请求太大,无法反序列化
发布评论