jQuery MiniUI

 找回密码
 立即注册
查看: 4929|回复: 1
打印 上一主题 下一主题

JSON 请求太大,无法反序列化 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-8-6 16:54:16 |只看该作者 |倒序浏览
     今天遇到一个问题,我要传相当长的Json类型参数到Controllers(之前也传,都没问题,可能是长度还没超出范围),一点击操作按钮就报错提示“JSON 请求太大,无法反序列化”,我想请问下传的参数是不是有一个长度的限制啊,超过长度了就不能反序列化了?     我又从网上找到解决方法:说是在web.config里面加一段设置Json长度的代码就OK了,  就是以下2段代码。我想问下value这里应该设置多少合适,现在是设置150000,万一以后传的参数又超出长度了呢?<appSettings>    <add key="aspnet:MaxJsonDeserializerMembers" value="150000" />
  </appSettings>

<system.web.extensions>
    <scripting>
      <webServices>
        <jsonSerialization maxJsonLength="2147483644"/>
      </webServices>
    </scripting>
  </system.web.extensions>


请高手指点,拜谢了~~~~~~~~~~~~~~~~~~



Rank: 8Rank: 8

沙发
发表于 2013-8-6 17:23:56 |只看该作者
这个没办法,你设置大点吧

Archiver|普加软件

GMT+8, 2024-11-6 14:26 , Processed in 1.056369 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部