none
Comment manipuler le contrôle AJAX timer côté client RRS feed

  • Discussion générale

  • Pour gérer le contrôle Timer côté client, on doit obtenir une référence pour le composant côté client avec la méthode $find comme ceci :

     

    var timer = $find("Timer1");
    
    

     

    Ensuite, on peut appeler la méthode set_interval  pour définir l'intervalle du contrôle Timer, la méthode _stopTimer pour l'arrêter et la méthode _startTimer pour le lancer.

    Voici un exemple :

     

    <asp:Timer ID="Timer1" runat="server" Interval="3000">
    </asp:Timer>
    <input id="Button1" type="button" value="ChangeInterval" onclick="setTimer();"/>
    <input id="Button2" type="button" value="Start" onclick="startTimer();"/>
    <input id="Button3" type="button" value="Stop" onclick="stopTimer();"/>
    <script type="text/javascript">
     function setTimer()
     {
     var timer = $find("Timer1");
     timer.set_interval(100);
     }
    
    
     function startTimer()
     {
     var timer = $find("Timer1");
     timer._startTimer();
     }
    
    
     function stopTimer()
     {
     var timer = $find("Timer1");
     timer._stopTimer();
     }
    </script>
    
    

     

     

     

    Pour plusieurs tips&tricks sur ASP.NET, visitez la page Foire aux Questions – ASP.NET

     

     

     

     
    Appel à contribution ! http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/bd974e0e-5519-4122-b8fc-3b998207c34f
    mercredi 12 mai 2010 11:13
    Modérateur