Verán, tengo un updateprogress metido dentro de un update panel. Este se muestra cuando doy click en un ImageButton.
Ok, todo perfecto, doy al Click(), se muestra el UpdateProgress (Que es una imagen de cargando), se cargan los datos del combo y desaparece el UpdateProgress.
Perfecto, sin embargo, vuelvo a dar al botón y... el UpdateProgress no aparece, se ejecutan los métodos y se actualizan los combos, pero... el UpdateProgress no ha aparecido.
¿A que puede ser debido?
Código:
El CodeBehind, no tiene ningún misterio. Lleno un datatable, y se lo asigno al combo...<asp:UpdatePanel ID="pnUpdate" runat="server" UpdateMode="always"> <Triggers> <asp:AsyncPostBackTrigger ControlID="imgActualizar" EventName="Click" /> </Triggers> <ContentTemplate> <table style="width: 860px" cellpadding="0" cellspacing="0" border="0"> <tr class="EtiquetaFormulario"> <td class="EtiquetaFormulario" align="left" style="width:13%;" valign="top"> Cód. Médico </td> <td style="width:47%; text-align:left" valign="top"> <asp:DropDownList runat="server" ID="cmbCodPerceptor" CssClass="EtiquetaFormulario"> <asp:ListItem Value="" Text="Todos" /> </asp:DropDownList> <asp:UpdateProgress runat="server" ID="updateProgress" DisplayAfter="1"> <ProgressTemplate> <img src="../Imgs/spinner.gif" alt="Cargando..." id="imgCargando" /> </ProgressTemplate> </asp:UpdateProgress> </td> <td style="width:9%"></td> <td class="EtiquetaFormulario" align="left" style="width:11%;" valign="top">Fecha solicitud</td> <td style="width:15%; text-align:left" valign="top"> <asp:DropDownList runat="server" ID="cmbFecha" CssClass="EtiquetaFormulario" /> </td> <td style="width:33%"></td> </tr> </table> </ContentTemplate> </asp:UpdatePanel>
Espero me puedan ayudar. Gracias y saludos.