xcepción @MaxJsonLength en ASP.NET MVC durante JavaScriptSerializer
En una de mis acciones de controlador, estoy devolviendo una @ muy granJsonResult
para llenar una cuadrícula.
Recibo el siguienteInvalidOperationException
excepción:
Error durante la serialización o deserialización utilizando JSON JavaScriptSerializer. La longitud de la cadena excede el valor establecido en la propiedad maxJsonLength.
Establecer elmaxJsonLength
propiedad en elweb.config
a un valor más alto desafortunadamente no muestra ningún efecto.
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="2147483644"/>
</webServices>
</scripting>
</system.web.extensions>
No quiero volver a pasarlo como una cadena como se menciona enest Pues contesta
En mi investigación me encontré conest publicación de blog donde escribir una propiaActionResult
(p.ej.LargeJsonResult : JsonResult
) se recomienda omitir este comportamiento.
Es esta la única solució
¿Es esto un error en ASP.NET MVC?
¿Me estoy perdiendo de algo
Cualquier ayuda sería muy apreciada