在JSON中传递2D数组

时间:2015-04-06 16:42:48

标签: asp.net ajax json asp.net-mvc

我有一个二维数组需要使用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"/>

请帮忙。

0 个答案:

没有答案