Tengo un problema con estos objetos, ya que antes de agregarlos a la pagina lo que hace es una busqueda en una base de datos y muestre el resultado de la consulta, dicha consulta por lo regular suele ser muy tardada, por lo que se desea hacer con dichos objetos es que al momento de que se ejecute la busqueda muestre un mensaje de espera, asi como un reloj animado, para indicarle al usuario que se esta realizado la consulta y que este no vuelva a ejecutar la consulta. Si realiza la muestra del mensaje, lo que ya no muestra es el resultado de la busqueda, ¿como se soluciona esto?
Aqui esta el codigo empleado:
Código ASP:
Ver original
<asp:ScriptManager ID="Script01" runat="server" /> <style type="text/css"> .style1 { height: 12px; } </style> <table> <tr> <td colspan="5"> <asp:Label ID="lblInstrucciones" runat="server" Text=" Seleciona la fecha incio , la fecha final y el usuario para crear el reporte."></asp:Label> </td> </tr> <tr> <td class="style1"> <asp:TextBox ID="txtFechaInicio" runat="server" Width="95px"></asp:TextBox> </td> <td> <rjs:PopCalendar ID="pcFechaInicio" runat="server" Control="txtFechaInicio" Separator="/" To-Control="txtFechaFinal" To-Date="" /> </td> <td class="style1"> <asp:TextBox ID="txtFechaFinal" runat="server" Width="95px"></asp:TextBox> </td> <td> <rjs:PopCalendar ID="pcFechaFinal" runat="server" Control="txtFechaFinal" From-Control="txtFechaInicio" From-Date="" Separator="/" /></td> <td class="style1"> <asp:UpdatePanel ID="Panel01" runat="server" UpdateMode="Conditional"> <ContentTemplate> <asp:DropDownList ID="ddlUsuarios" runat="server" AutoPostBack="True" Width="243px"> </asp:DropDownList></ContentTemplate></asp:UpdatePanel> </td> <td class="style1"> <asp:UpdatePanel ID="Panel02" runat="server"> <ContentTemplate> <asp:Button ID="btnSearch" runat="server" Text="Buscar" /> </ContentTemplate></asp:UpdatePanel> </td> </tr> <tr> <td colspan="5"> <asp:Label ID="lblSinRegistros" runat="server" Font-Bold="True" ForeColor="Red" Text="No se encontraron registros." Visible="False"></asp:Label> </td> </tr> </table> <asp:UpdateProgress ID="Progreso02" runat="server"> <ProgressTemplate> Se estan cargando los datos...<br /> <asp:Image ID="Image2" runat="server" ImageUrl="~/imagenes/time05a.gif" ToolTip="Cargando Datos.." /><br /> Favor de esperar un momento... </ProgressTemplate></asp:UpdateProgress>