Visualizzazione dei risultati da 1 a 7 su 7

Discussione: AdRotator

  1. #1
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    AdRotator

    Ciao a tutti,
    sto combattendo con l'adrotator che affiancato dal timer mi ricarica sempre tutta la pagina e non il solo updatepanel a lui dedicato.
    Ho letto guide su guide ma non cambia nulla anche seguendo quello che dicono.

    Ora non c'è un altro metodo per emulare l'adrotator? O come posso risolvere il refresh della pagina?

    Grazie a tutti.

  2. #2
    dunque,
    premettendo che ho usato adRotator solo un esercizio e mai realmente,
    con un po di codice forse capiamo meglio il problema.

    in teoria dovrebbe essere così:

    un updatepanel con dentro AdRotator e Timer.
    quando scatta il timer dovrebbe aggiornarsi solo la parte dell'updatepanel, ma considera che si parla solo del codice html. Il codice della pagina viene eseguito tutto comunque.

  3. #3
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Originariamente inviato da Gluck74
    dunque,
    premettendo che ho usato adRotator solo un esercizio e mai realmente,
    con un po di codice forse capiamo meglio il problema.

    in teoria dovrebbe essere così:

    un updatepanel con dentro AdRotator e Timer.
    quando scatta il timer dovrebbe aggiornarsi solo la parte dell'updatepanel, ma considera che si parla solo del codice html. Il codice della pagina viene eseguito tutto comunque.
    Purtroppo non refresha solo l'updatapanel.
    Ma refresha tutta la pagina. Il problema si nota in particolare se sai scrivendo dentro un form.

  4. #4
    ma il timer è dentro l'updatepanel????

    se si, vuol dire che non viene catturato il suo postback.
    Prova allora ad aggiungere all'updatepanel la sezione triggers, e specificare il Timer come asyncTrigger. (scusa ma ora non ho la possibilità di provare)

    Se non va nemmeno così vuol dire che il Timer non puoi usarlo come trigger, ma mi pare molto strano.

  5. #5
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Purtroppo il timer è fuori l'updatepanel.
    E ho provato anche con il trigger ma niente.

  6. #6
    se il time è fuori dall'updatePanel è il motivo per cui si aggiorna tutta la pagina.
    Se vuoi far aggiornare solo l'UpdatePanel, devi spostare il timer dentro, oppure usare il Trigger.

    Strano che non ti funzioni, puoi postare il codice?

  7. #7
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Certo, ecco il codice:

    Questo è il codice dell'ascx che contiene l'adrotator
    codice:
        
    <asp:UpdatePanel ID="up1" runat="server">         
    <ContentTemplate>         	
    <asp:Timer ID="Timer1" Interval="5000" runat="server"  />             
    
    <asp:AdRotator             
    id="AdRotator1"             
    AdvertisementFile="Public/Banner/banner1.xml"             
    KeywordFilter="adv1"             
    Runat="server" />         
    </ContentTemplate>             
    <Triggers>                 
    <asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />             
    </Triggers>     
    </asp:UpdatePanel>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.