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;
謝謝。你是一個天才:) –
然後接受:)所以 –