zoukankan      html  css  js  c++  java
  • asp.net mvc 4 json大数据异常 提示JSON字符长度超出限制的异常[转载]

    (未測試)原来MVC框架内置的JsonResult代码中,在使用JavaScriptSerializer时,都是采用的默认值,没有从maxJsonLength读取值,即忽略了这个配置。

    在控制器中添加两个JsonResult,然后在需要返回大数据json的action调用,即用return LargeJson()代替return Json()

    public JsonResult LargeJson(object data)
    {
         return new System.Web.Mvc.JsonResult()
          {
                    Data = data,
                    MaxJsonLength = Int32.MaxValue,
            };
    }
    public JsonResult LargeJson(object data,JsonRequestBehavior behavior)
    {
                return new System.Web.Mvc.JsonResult()
                {
                    Data = data,
                    JsonRequestBehavior = behavior,
                    MaxJsonLength = Int32.MaxValue
                };
    }
  • 相关阅读:
    Java8-Stream-No.10
    Java8-Stream-No.09
    Java8-Stream-No.08
    Java8-Stream-No.07
    Java8-Stream-No.06
    Java8-Stream-No.05
    Java8-Stream-No.04
    Java8-Stream-No.03
    Java8-Stream-No.02
    Java8-Stream-No.01
  • 原文地址:https://www.cnblogs.com/Hawk-Hong/p/14292012.html
Copyright © 2011-2022 走看看