Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    82

    Eseguire un operazione ogni 5 secondi

    salve a tutti,

    ho una pagina asp.net composta da due gridview che carico con dati presi da un db tramite c# da code code behind tramite l'utilizzo di store procedure. La prima griglia prende dati da una tabella "real time" quindi ho la necessità di aggiornarla ogni 5 secondi, siccome non ho mai lavorato con i timer potete darmi dei consigli per risolvere il problema???

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    131
    Quote Originariamente inviata da LaFleur Visualizza il messaggio
    salve a tutti,

    ho una pagina asp.net composta da due gridview che carico con dati presi da un db tramite c# da code code behind tramite l'utilizzo di store procedure. La prima griglia prende dati da una tabella "real time" quindi ho la necessità di aggiornarla ogni 5 secondi, siccome non ho mai lavorato con i timer potete darmi dei consigli per risolvere il problema???
    Ciao io ti consiglio di usare Ajax magari all'inizio è un pò rognosetto da capire ma da grandi soddisfazioni!

    esempio http://www.aspsnippets.com/Articles/...in-ASPNet.aspx

    o

    http://www.devtechie.com/post/2011/0...uery-ajax.aspx

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    82
    Grazie!

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    82
    allora ho provato a fare questo script

    codice:
    <script language="javascript" type="text/javascript">
         
            var Interval = 5000;
            var autorefreshstarted = 0;
            function pageLoad(sender, e) {
                
                
                startload();
            }
            function startload() {
                if (autorefreshstarted == 0) {
                    window.setInterval('DoRefresh()', Interval);
                }
                autorefreshstarted = 1;
                return true;
            }
            function DoRefresh() {
                Service.ListaAllarmi_FO();
            }
            
        </script>
    Ho creato un file Service.asmx associato a Service.cs
    dove sulla DoRefresh() richiamo una funzione situata al suo interno, Visual Studio restituisce il seguente errore: Microsoft JScript runtime error: 'Service' is undefined.
    Che cosa sbaglio?

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    131
    Ti sta dicendo che 'Service' non è definito quindi dato che hai scelto di usare un web service dai un'occhio a questa semplice guida
    http://www.codeproject.com/Articles/...-using-JavaScr

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.