xceção @MaxJsonLength no ASP.NET MVC durante JavaScriptSerializer
Em uma das ações do meu controlador, estou retornando umJsonResult
para preencher uma grade.
Estou recebendo o seguinteInvalidOperationException
exceção:
Erro durante serialização ou desserialização usando o JSON JavaScriptSerializer. O comprimento da cadeia excede o valor definido na propriedade maxJsonLength.
Definindo omaxJsonLength
propriedade noweb.config
para um valor mais alto, infelizmente, não mostra nenhum efeit
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="2147483644"/>
</webServices>
</scripting>
</system.web.extensions>
Eu não quero devolvê-lo como uma string, como mencionado emist Então responde
Na minha pesquisa me deparei comist postagem no blog onde escrever um próprioActionResult
(por exemplo.LargeJsonResult : JsonResult
) é recomendado para ignorar esse comportament
Essa é a única solução?
Isso é um bug no asp.net MV
Estou esquecendo de algo
Qualquer ajuda seria muito apreciada