Ciao ragazzi,
ho trovato in rete un esempio su come poter caricare in maniera asincrona dei contenuti di una pagina web.
L'ho testato e funziona perfettamente, l'unico problema lo riscontro all'atto del caricamento di questi contenuti.
In pratica quando vengono caricati il browser si sposta nuovamente sopra a tutto alla pagina, mentre io vorrei che questo caricamento fosse più "indolore".
Sapreste dirmi come posso fare?
Il codice che ho usato è questo:
Nel code Behind questo:codice:<asp:Timer ID="Timer1" runat="server" Interval="1" OnTick="Timer1_Tick"> </asp:Timer> <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional"> <ContentTemplate> <asp:UpdateProgress ID="ProgAjax" runat="server"> <ProgressTemplate> <div align="center"> [img]/images/loading.gif[/img] </div> </ProgressTemplate> </asp:UpdateProgress> <asp:Panel ID="PnlProva" runat="server" Visible="false"> 'QUI I CONTENUTI CARICATI </asp:Panel>
Grazie mille!codice:Protected Sub Timer1_Tick(sender As Object, e As EventArgs) Timer1.Enabled = False Try PnlProva.Visible = True Catch PnlProva.Visible = False End Try End Sub

Rispondi quotando