【发布时间】:2011-01-08 07:37:36
【问题描述】:
我希望对 maxJsonLength 属性进行一些澄清。以下是一些背景信息。
我遇到了一个问题,即在使用 jQuery 的 .NET Web 应用程序中没有返回 AJAX 响应。当用户更改下拉列表时,我手动构建并显示了一些 HTML。问题是一个特定的选择返回了一个大约 140kB 的字符串,但它不会显示在浏览器中。我将问题缩小到字符串的长度太长。在搜索 SO 和其他地方时,我发现问题可以通过我的 web.config 中的manually setting the value of maxJsonLength 解决。
我的困惑是关于 maxJsonLength 属性的默认值。一些答案说它是 2097152 个字符并引用 this MSDN link。但其他人说默认长度是 102400 并引用 this other MSDN link。在我的测试中,我得出的结论是默认值为 102400 字节,但我不确定其他默认值的原因。
【问题讨论】:
标签: asp.net json configuration