asp.net-mvc – JSON,ASP.NET MVC – MaxJsonLength异常

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – JSON,ASP.NET MVC – MaxJsonLength异常前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_403_1@我只是想把一些逗号分隔的数字转移到前端:
[AcceptVerbs(HttpVerbs.Get)]
public JsonResult GetSquares()
{
 var result = new JsonResult();
 result.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
IList<double> list = new List<double>();
...
result.Data = list;
return result;
}

只要只有少数数字,这样就可以正常工作.不幸的是,我偶尔会移动很多数字并获得MaxJsonLength异常.我尝试了几个建议来克服这个问题(在web.config文件添加一些内容等).也许我毕竟不必使用JSON?但是我仍然需要使用javascript对数字做些什么.我现在正在使用jquery的ajax.

欢迎任何建议……

解决方法

这不行吗?
<configuration> 
   <system.web.extensions>
       <scripting>
           <webServices>
               <jsonSerialization maxJsonLength="2147483644"/>
           </webServices>
       </scripting>
   </system.web.extensions>
</configuration>

如果没有,也许你可以把它作为一个字符串传回来……

[AcceptVerbs(HttpVerbs.Get)]
public ActionResult GetSquares()
{
    IList<double> list = new List<double>();
    ....
    return Content(string.Join(",",list));
}
原文链接:https://www.f2er.com/aspnet/247727.html

猜你在找的asp.Net相关文章