当前位置:   article > 正文

.Net MVC JsonResult 序列化长度限制问题_c# mvc 当返回json数据较大 设置最大返回长度

c# mvc 当返回json数据较大 设置最大返回长度
当要求的数据大小超过JsonResult设置的数据长度时,因为序列化失败请求得到 “服务器错误(500)”响应,解决办法:
在返回数据时,重新定义JsonResult的参数:

return JsonResult() //匿名类写法
{
Data = myData, //设置要返回的数据
MaxJsonResult = dataMaxLength, //设置返回的最大长度限制
ContentType = "application/json", //数据格式
JsonRequestBehavior = JsonRequestBehavior.AllowGet //设置客户端可以通过Get方法获取,JsonResult 默认不允许Get获取的
}

当然,还有其他办法,有空再研究……
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/561860
推荐阅读
相关标签
  

闽ICP备14008679号