我面临着最大 json 长度问题,因此根据互联网上各种来源的建议,我增加了配置文件中的默认 json 长度,例如
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="900000000"></jsonSerialization>
</webServices>
</scripting>
</system.web.extensions>
但问题仍然存在。然后我遇到了一个很棒的blog post建议编写我自己的 ActionResult。我正在将 Telerik 网格与 mvc3.net 一起用于 MVC。知道为什么序列化器忽略配置。
最佳答案
不幸的是,我自己也曾为此苦苦挣扎,但目前这是唯一的解决方案。
另请参阅此问题和答案以了解更多详细信息:MaxJsonLength exception in ASP.NET MVC during JavaScriptSerializer
关于asp.net - JavaScriptSerializer 似乎忽略了 maxJsonLength 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9580565/