2012-05-05 9 views
11

Quiero pasar datos desde el lado del cliente al lado del servidor. Estoy usando jQuery y WebService. Si los datos son pequeños, funciona bien. Si los datos son grandes, da error. Lo que veo en Firebug es un error:Firebug límite de tamaño de solicitud ha sido alcanzado por Firebug

Firebug request size limit has been reached by Firebug. ...

así que sé que los datos es demasiado grande, pero es mi obligación. ¿Cómo puedo manejar esta situación? ¿Alguna sugerencia alternativa?

Respuesta

5

Ver esta pregunta: Handling huge data via jquery ajax

Básicamente Firebug tiene un límite de la cantidad de datos se muestra en el panel. Esto no tiene nada que ver con el tamaño máximo de datos del servicio web ASP.Net. Eso se controla mediante la siguiente sección en web.config. Esto es para datos pasados ​​de cliente a servidor y servidor de vuelta al cliente.

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

Ir a la página de Firefox about:config.

Busque la opción denominada extensions.firebug.netDisplayedPostBodyLimit. Mío predeterminado en 10240. Modifíquelo en algo grande. El mensaje desaparecerá