我有一个二维数组,需要使用JSON从前端传递到服务器端。我的JSON代码如下所示,其中StoreHidden是2D数组,由字符串组成:
$.ajax({
type: "POST",
url: "../Home/DatatoInsert",
data: JSON.stringify(StoreHidden),
dataType: "json",
contentType: "application/json; charset=utf-8",
traditional: true
})
控制器代码如下:
public ActionResult DatatoInsert(String[][] arraydata)
{
UpdateForecast obj = new UpdateForecast();
obj.UpdateDeliveryTable(arraydata);
return this.Json(null);
}
当数组中的数量一定时,数据可以被成功处理。然而,当大量数据被发送到服务器端时,就会产生错误。
web.config如下所示:
<add key="aspnet:MaxJsonDeserializerMembers" value="2147483644"/>
<jsonSerialization maxJsonLength="2147483644"/>
请求帮助!