我正在使用jQuery的自动完成功能.当我尝试检索超过17000条记录的列表(每条记录的长度不超过10条)时,它超出了长度并抛出错误:
异常信息:
异常类型:InvalidOperationException
异常消息:使用JSON JavaScriptSerializer进行序列化或反序列化时出错.字符串的长度超过maxJsonLength属性上设置的值.
我可以设置无限长度maxJsonLength的web.config?如果没有,我可以设置的最大长度是多少?
一个更通用的问题开始.如果ajax请求是JSON请求,那么它的响应大小是否有限制?
我通过JSON请求传递大量数据,并在FF3中遇到"脚本堆栈配额耗尽"消息.现在在FF2中,配额为4mb,但在FF3中为640kb.我想知道这是否是JSON特定的.普通的ajax请求是否有响应大小限制?一个可能由浏览器强加的?如果非JSON请求没有与脚本堆栈配额相同的问题,我如何对返回的数据进行分类?XML也许......我不确定我是否会在w3c规范的范围内使用我的数据.