Bonjour à tout le monde.
Je suis actuellement en train de développer un site avec ASP.NET 2.0 et AJAX.
Sur une de mes pages, je dois afficher une message provenant d'une liste qui est sauvegarder en base. Pour afficher ce message j'utilise les composant suivant :
- UpdatePanel
- UpdatePanelAnimationExtender
- Timer
Dans le traitement du tick du timer, je récupère l'index du message à afficher puis j'incrémente jusqu'au dernier message puis je reparts sur le premier de ma liste.
Voici mon code :
protected void TimerUpdate_Tick( object sender, EventArgs e)
{
int indexPage = Convert .ToInt32( System.Web. HttpContext .Current.Session[ "IndexPage" ]);
if (indexPage == listeDesNews.Count)
{
indexPage = 0;
}
lblUpdate.Text = listeDesNews[indexPage].Message;
System.Web. HttpContext .Current.Session[ "IndexPage" ] = indexPage++;
}
Mon problème est qu'à chaque traitement du tick ma variable indexPage reste à 0.
Merci d'avance pour votre aide
Cordialement
Clementhindie