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
