1
我有一个返回string
到一个jQuery $.ajax
调用.NET Web服务。jQuery的AJAX JSON响应太大
如果字符串的长度小于88900(左右)它工作正常,但只要我100个字符添加到字符串,它不工作了。我收到一个500 Internal Server
错误。
我该如何解决这个问题?
我有一个返回string
到一个jQuery $.ajax
调用.NET Web服务。jQuery的AJAX JSON响应太大
如果字符串的长度小于88900(左右)它工作正常,但只要我100个字符添加到字符串,它不工作了。我收到一个500 Internal Server
错误。
我该如何解决这个问题?
jQuery的不限制大小,但ASP.NET的默认操作。您可以使用此web.config设置进行调整:
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="x">
</jsonSerialization>
</webServices>
</scripting>
</system.web.extensions>
您可以增加Json结果的最大长度。
var list = Json(new { list = tasksList }, JsonRequestBehavior.AllowGet);
list.MaxJsonLength = int.MaxValue;
谢谢。你是一个天才:) –
然后接受:)所以 –