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