[Daily Issue] Ajax e "Maximum length exceeded"

Mi è capitato in un paio di progettini Ajax con cui stavo "giocando" (cambiate "giocando" con "pubblicando in produzione" ed avrete un'idea un tantino piu precisa :P) di avere ogni tanto il suddetto errore quando invocavo Page Methods o Web Services dal mio codice Ajax.

Dopo una prima fase di nervosismo (visto che di questi giorni è il periodo degli errori che capitano "ogni tanto".... magari in futuro ne scriverò altri :) ) ho controllato un pò i dati che passavano e mi sono accorto che ad un certo momento, per determinati criteri di ricerca, venivano passati piu di 2 mega di dati tra lo strato server e lo strato Javascript...

E' bastato quindi andare nel web.config e cambiare la maxJsonLength che, di default, è impostata su 2MB e portarla a 4... per un pò dovrei essere a posto :)

<system.web.extensions>
    <scripting>
        <webServices>
            <jsonSerialization maxJsonLength="4194304"/>
        <webServices>
    <scripting>
<system.web.extensions>

Print | posted on martedì 6 maggio 2008 10.02

Comments on this post

# re: [Daily Issue] Ajax e "Maximum length exceeded"

Requesting Gravatar...
4 Mb di JSON? E che è??? :D
Left by Folletto Malefico on mag 06, 2008 10.09

# re: [Daily Issue] Ajax e "Maximum length exceeded"

Requesting Gravatar...
I dati di una ricerca contenente 200 risultati, non paginati, di inserzionisti...
In xml :(
Va beh non mi stupisco piu di nulla in un altro progetto ho visto 5 mega di Viewstate per pagina :D
Left by Alessandro Ghizzardi on mag 06, 2008 10.43

Your comment:

 (will show your gravatar)
 
Please add 6 and 4 and type the answer here: