asp.net - JavaScriptSerializer 似乎忽略了 maxJsonLength 配置

标签 asp.net asp.net-mvc asp.net-mvc-3 telerik-mvc javascriptserializer

我面临着最大 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/

相关文章:

c# - 如何将 json 对象传递给 mvc Controller

c# - 无法单击 jquery 对话框中的 asp.net 按钮

javascript - 如何在 aspx 页面加载时获取文本框值

c# - 阅读中继器内的文本框

asp.net-mvc - 多对多关系、复选框的 CRUD View

c# - 如何从 ASP.NET MVC 3 设置 HTTP 状态代码?

asp.net-mvc-3 - MVC3 - 从 RenderPartial 传回模型

asp.net - 浏览器缓存(.js 文件)存在多长时间

javascript - 使用 Asp.Net MVC 和 KnockoutJS 处理日期

asp.net-mvc - razor View 没有给出编译时错误