Je stocke un minuteur et un tableau dans une session asp.net. Je veux ajouter une valeur à Array pour chaque tick de temporisateur, Est-il possible de gérer l'événement Timer Timer quand il est stocké dans une session?Est-il possible de gérer un événement tick tick lorsqu'il est stocké dans une session?
Ce que je veux est
Timer tm = new Timer() ;
tm.TickEvent += TickEvent....
ArrayList[] arr = new ArrayList()
Session["A"] = arr ;
Session["B"] = tm ;
Void Timer_TickEvent (.. , ..)
{
ArrayList arr = Session["A"] as ArrayList ;
arr .Add ("VALUE >>> > ")
}
qu'essayez-vous de faire? Donnez quelques détails. – fofik
[Chaque timer "Tick" provoque un PostBack] (http://msdn.microsoft.com/en-us/library/system.web.ui.timer (v = vs.100) .aspx). Il fonctionne comme n'importe quel autre événement PostBack et cycle de vie tel qu'un clic sur un bouton. L'état de la session est disponible pendant le PostBack. – user2246674
Cela ne fonctionnera pas: lorsque le compteur Timer se déclenche, Session ne sera pas disponible, car il n'y a pas de 'HttpContext'. – Joe