首页 > 解决方案 > 如何增加帖子参数列表的大小

问题描述

Post 适用于长度为 20 的数组,但不适用于长度为 2000 的数组:

js/角度

  $http.post('/index/SaveArray', $scope.SaveList).then(
                function successCallback(response) {},
                function errorCallback(response) {}
  );

C#

  public ActionResult SaveArray(List<SelectModel> dataToSave)
  {
      StringBuilder str = new StringBuilder();
      JsonResult objResult = new JsonResult();
      return Json(objResult, JsonRequestBehavior.AllowGet);
  }

标签: angularjsasp.net-mvcasp.net-mvc-4asp.net-web-api

解决方案


您可以将此键添加到 web.config 文件中的 App Setting 标签。
此设置增加了允许反序列化的元素。

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

推荐阅读