Kann man eine unbegrenzte Länge für maxJsonLength in web.config festlegen?
Hallo Kollegen! Ich bin auf ein Problem gestoßen, wenn ich ein großes JSON-Objekt von einem ASP.NET MVC-Controller an den Client sende. Ich habe eine Aktionsmethode, die Daten über JsonResult zurückgibt:
```csharp
public JsonResult GetLargeData()
{
var data = GetHugeListOfObjects(); // enthält etwa 50000 Einträge
return Json(data, JsonRequestBehavior.AllowGet);
}
```
Auf dem Client (jQuery) erhalte ich einen Fehler: "Error during serialization or deserialization using the JSON JavaScriptSerializer. The length of the string exceeds the value set on the maxJsonLength property."
Ich weiß, dass man maxJsonLength in web.config erhöhen kann:
```xml
```
Aber das wirkt wie ein Workaround. Kann man die Beschränkung ganz aufheben, indem man maxJsonLength auf int.MaxValue oder unendlich setzt? Oder gibt es
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen