Questions tagged «jsonresult»


15
JavaScriptSerializer期间ASP.NET MVC中的MaxJsonLength异常
在我的控制器动作之一中,我将返回一个非常大的值JsonResult以填充网格。 我收到以下InvalidOperationException异常: 使用JSON JavaScriptSerializer进行序列化或反序列化时出错。字符串的长度超过了在maxJsonLength属性上设置的值。 不幸的是,将中的maxJsonLength属性设置web.config为较高的值不会显示任何效果。 <system.web.extensions> <scripting> <webServices> <jsonSerialization maxJsonLength="2147483644"/> </webServices> </scripting> </system.web.extensions> 我不想像这个 SO答案中提到的那样将其作为字符串传递回来。 在我的研究中,我偶然发现了此博客文章,建议您编写自己的文章ActionResult(例如LargeJsonResult : JsonResult)以绕过此行为。 这是唯一的解决方案吗? 这是ASP.NET MVC中的错误吗? 我想念什么吗? 非常感激任何的帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.