2012-05-11 19 views
5

¿Cómo solucionar la siguiente excepción?La página está realizando una devolución de datos asíncrona, pero la propiedad ScriptManager.SupportsPartialRendering está establecida en false

La página está realizando una devolución de datos asincrónica pero el propiedad ScriptManager.SupportsPartialRendering se establece en false. Asegúrese de que la propiedad esté establecida en verdadero durante una devolución de datos asincrónica.

Esta excepción se aplica desde Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html).

+5

Estamos obteniendo el error para los agentes de usuario de iPad: 'User-Agent: Mozilla/5.0 (iPad; CPU OS 5_1_1 como Mac OS X) AppleWebKit/534.46 (KHTML, como Gecko) Version/5.1 Mobile/9B206 Safari/7534.48.3' – Oliver

Respuesta

8

He encontrado this blog post here que habla de un problema similar y menciona la configuración predeterminada de respetar sólo 64 caracteres al almacenamiento en caché el agente de usuario:

<browserCaps userAgentCacheKeyLength="64" /> 

Este elemento se coloca en el interior <system.web> pero podría no ser allí desde 64 es el valor predeterminado según this MSDN library entry.

Exactamente cómo ASP.NET determina las capacidades de ciertos navegadores, aún no he investigado, pero se pueden encontrar algunos consejos en here en la sección de comentarios.

+0

En la publicación de blog a la que se hace referencia, se recomienda utilizar ** 256 ** ya que ** 64 ** es el valor predeterminado. –

+0

@AdamCaviness Gracias por su valioso comentario. De alguna manera me perdí de señalar eso en mi respuesta ;-) – Oliver

Cuestiones relacionadas