我正在使用 jQuery 的自动完成功能。当我尝试检索超过 17000 条记录的列表(每条记录的长度不超过 10 个字符)时,它超出了长度并引发错误:
异常信息: 异常类型:InvalidOperationException 异常消息:使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了 maxJsonLength 属性上设置的值。
maxJsonLength我可以为in设置无限长度web.config吗?如果不是,我可以设置的最大长度是多少?
maxJsonLength
web.config
MaxJsonLength属性不能无限制,是一个整数属性,默认为 102400 (100k)。
您可以MaxJsonLength在 web.config 上设置属性:
MaxJsonLength
<configuration> <system.web.extensions> <scripting> <webServices> <jsonSerialization maxJsonLength="50000000"/> </webServices> </scripting> </system.web.extensions> </configuration>