I am currently have a grid with PDF attachment. Each PDF can have file size up to 1MB. The problem is I am getting the value "Error during serialization or deserialization using the JSON JavaScriptSerializer. The length of the string exceeds the value set on the maxJsonLength property"
I already placed the following in the web.config but the problem is it works only if the Kendo UI Grid needs to display 6 records.
<system.web.extensions> <scripting> <webServices> <jsonSerialization maxJsonLength = "2147483647"></jsonSerialization> </webServices> </scripting> </system.web.extensions>
The MaxJsonLength property cannot be unlimited, is an integer property that defaults to 102400 (100k).
The maximum length of JSON strings. The default is 2097152 characters, which is equivalent to 4 MB of Unicode string data.
Based on the following link:
MaxJsonLength exception in ASP.NET MVC during JavaScriptSerializer
public ActionResult SomeControllerAction() { var jsonResult = Json(veryLargeCollection, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = int.MaxValue; return jsonResult; }
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With