Saltar al contenido

Problemas al usar UpdateProgress

Solución:

Según el problema (1), lo más probable es que se agote el tiempo de espera de ajax. El tiempo de espera predeterminado es de 90 segundos. Para aumentar eso, use la propiedad AsyncPostBackTimeout de ScriptManager:

<asp:ScriptManager ID="ScriptManager1" runat="server" AsyncPostBackTimeout="400">
</asp:ScriptManager>

Si se agota el tiempo de espera de la llamada ajax, es posible que los controles en la página no funcionen correctamente, por lo que aumentar el tiempo de espera también podría resolver el problema (2).

He tenido los mismos problemas con ASP.NET UpdateProgress. Lo arreglé manejando los eventos del administrador de scripts directamente:

<script language="javascript" type="text/javascript">

//adding event handlers for ajax initialize request and end request
Sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(ShowHandler);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(HideHandler);

function ShowHandler(sender, args) {
    //show div with animation
    pcProcessing_ClientInstance.Show();
}
function HideHandler(sender, args) {
    //hide div with animation
    pcProcessing_ClientInstance.Hide();
}

</script>

Tal vez quieras esto: http://www.codeproject.com/kb/Ajax/ModalUpdateProgress.aspx

texto alternativo

Me funciona bien, incluso con operaciones prolongadas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *