如何增加 post 参数列表的大小
how to increase size of post parameter list
Post 适用于长度为 20 的数组,但不适用于长度为 2000 的数组:
js/anglular
$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);
}
您可以将此密钥添加到 web.config 文件中的 App 设置标签。
此设置增加允许反序列化的元素。
<appSettings>
<add key="aspnet:MaxJsonDeserializerMembers" value="2147483644" />
</appSettings>
Post 适用于长度为 20 的数组,但不适用于长度为 2000 的数组:
js/anglular
$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);
}
您可以将此密钥添加到 web.config 文件中的 App 设置标签。
此设置增加允许反序列化的元素。
<appSettings>
<add key="aspnet:MaxJsonDeserializerMembers" value="2147483644" />
</appSettings>