Si, el Response.Redirect es también causante de ese error.

A veces, por cuestiones de diseño, no es posible mover el botón fuera del *
UpdatePanel* para que produzca un *Postback* normal y no un *AsyncPostBack*.
Si este es el caso, el control *UpdatePanel* tiene una seccion
*<Triggers>*y un elemento
*<asp:PostBackTrigger /> *donde se puede especificar que un control incluido
en el UpdatePanel haga un postback normal y no un postback asincrónico.

Saludos.
Gustavo Azcona

El 19 de noviembre de 2009 08:08, Susana Huenchuman
<[email protected]>escribió:

> Gustavo,
>             Gracias por tu respuesta, probé dejar el botón guardar fuera
> del update panel y no me dio más ese error. En la sub asociada al botón,
> tenía un response.redirect, no se si esa sentencia sería la causante del
> error. Saludos!
>
>
>
> El 19 de noviembre de 2009 08:26, Gustavo Azcona 
> <[email protected]>escribió:
>
>  Hola Susana:
>>
>> Posiblemente en el método asociado al botón *Guardar* estás haciendo un *
>> Server.Transfer()* o alguna instrucción que modifica el rendering normal
>> esperado por el *UpdatePanel*. En la respuesta de la llamada AJAX, el
>> control *UpdatePanel* espera recibir como respuesta el rendering normal
>> de los controles incluidos o contenidos por el control *UpdatePanel*.
>>
>> Acciones como Response.Write o Server.Transfer, Filters o HttpModules que
>> realizan alguna de estas acciones, modifican la respuesta normal esperada
>> por el UpdatePanel y aparece ese error.
>>
>> Enviá el fragmento de código ejecutado por el botón Guardar y quizás
>> podamos ver qué está pasando.
>> Saludos.
>> Gustavo Azcona
>>
>
>


-- 
Gustavo Azcona

Responder a