我有一个.NET web服务,它将string返回给jQuery $.ajax调用。
如果字符串的长度小于88900 (大约),它可以正常工作,但是一旦我向字符串添加100个以上的字符,它就不再工作。我得到一个500 Internal Server错误。
如何解决此问题?
发布于 2012-09-19 19:18:08
jQuery不限制大小,但ASP.NET默认限制大小。您可以使用此web.config设置对其进行调整:
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="x">
</jsonSerialization>
</webServices>
</scripting>
</system.web.extensions>发布于 2017-05-08 19:12:32
您可以增加Json结果的最大长度。
var list = Json(new { list = tasksList }, JsonRequestBehavior.AllowGet);
list.MaxJsonLength = int.MaxValue;https://stackoverflow.com/questions/12493513
复制相似问题