Ciao a tutti... sto realizzando questa cosa:
ho inserito in un updatepanel 3 imagebutton. A seconda del click su uno dei tre bottoni si devono caricare delle foto prelevate da un DB. Il caricamento viene anticipato da una gif animata di caricamento mediante updateprogress. Il mio problema è che se clicco su un bottone la gif animata funziona e poi mi carica le immagini, una volta caricate, se clicco su un altro imagebutton non mi visualizza più la gif dell'updateprogress.
Come mai? cosa posso fare?
questo è il codice asp.net:
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="table_gare2008" runat="server" >
<ContentTemplate>
<asp:ImageButton id="btgare2008" ImageUrl="~/image/gare2008over.png" OnClick="showGare2008" runat="server"/>
<asp:ImageButton id="btgare2009" ImageUrl="~/image/gare2009.png" OnClick="showGare2009" runat="server"/>
<asp:ImageButton id="btvarie" ImageUrl="~/image/varie.png" OnClick="showVarie" runat="server"/>
<asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="table_gare2008" >
<ProgressTemplate >
<div style="margin-left:140px; width: 136px;"> Caricamento...[img]image/ajax-loader.gif[/img]</div>
</ProgressTemplate>
</asp:UpdateProgress>
<table>
<asp:literal id="gare2008" runat="server" Visible="false" />
</table>
<table>
<asp:literal id="gare2009" runat="server" Visible="false" />
</table>
<table>
<asp:literal id="varie" runat="server" Visible="false" />
</table>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btgare2008" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="btgare2009" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="btvarie" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
Grazie!

Rispondi quotando