11 messaggi dal 01 maggio 2004
Salve, ho una tabella e dentro una cella ho un updatepanel ed un updateprogress che mostra una gif animata, un button e una Label, quando clicco sul button il postback non mi torna i valori aggiornati nei controlli al di fuori dell'update panel, se imposto lo scriptmaneger su EnablePartialRendering=false mi torna tutto ma non viene visualizzata l'immagine gif. Sbaglio qualcosa?
Grazie e un buon anno a tutti


     <asp:UpdatePanel ID="UpdatePanel1"  UpdateMode="Conditional" runat="server" >
                        <ContentTemplate>  
                                  <asp:Button ID="Button5" runat="server" Text="Iserisci fattura" Width="155px" /><br />
                                 <asp:Label ID="Label1" runat="server"></asp:Label>
              
                    
                 
               <asp:UpdateProgress ID="UpdateProgress1"  runat="server">
                   <ProgressTemplate>
                             <div  style="position: fixed; top: 300px; right: 500px;">
                             <img src="images/ajax-loader1.gif" /> 
                             </div>
                   </ProgressTemplate>
               </asp:UpdateProgress>
                  </ContentTemplate>
                 
             </asp:UpdatePanel>
11.886 messaggi dal 09 febbraio 2002
Contributi
ciao, grazie, buon anno anche a te!

può darsi che l'UpdatePanel venga aggiornato in tempi molto rapidi e cje perciò il contenuto dell'UpdateProgress non venga mostrato.

Per default, infatti, Microsoft Ajax renderà visibile la tua immagine gif solo dopo 500 millisecondi di attesa. Questo "ritardo" esiste perché per tempi di risposta molto rapidi non è necessario notificare all'utente che ci sarà da aspettare.

Puoi cambiare il tempo di attesa agendo sulla proprietà DisplayAfter dell'UpdateProgress. In questo esempio lo imposto a 0, così che l'immagine gif venga sempre mostrata.
<asp:UpdateProgress ID="UpdateProgress1" DisplayAfter="0" runat="server">

Modificato da BrightSoul il 31 dicembre 2012 09.20 -

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.