Foros del Web » Programando para Internet » ASPX (.net) »

Usar componente timer

Estas en el tema de Usar componente timer en el foro de ASPX (.net) en Foros del Web. Hola foro Quisiera saber si alguien a utilizado el timer en una webform con c# ya que por necesidad de mis usuarios requiero mantener una ...
  #1 (permalink)  
Antiguo 13/09/2005, 13:14
 
Fecha de Ingreso: septiembre-2004
Mensajes: 217
Antigüedad: 19 años, 7 meses
Puntos: 0
Usar componente timer

Hola foro

Quisiera saber si alguien a utilizado el timer en una webform con c#
ya que por necesidad de mis usuarios requiero mantener una pagina que
este cambiando de vista cada cierto tiempo, no solamente se trata de dar refresh, sino de que cada 1min. por ejmplo cambie la presentacion (datos, grafica,etc)

Si alguien ha utilizado el timer por favor dijame que puedo hacer
  #2 (permalink)  
Antiguo 13/09/2005, 16:35
 
Fecha de Ingreso: septiembre-2005
Mensajes: 17
Antigüedad: 18 años, 7 meses
Puntos: 0
Sonrisa Timer en WebForms

Hola! , busca en la ayuda del .NET el espacio de nombre System.Timers.

Este espacio de nombres te proporciona el componente Timer para control de tiempos.
  #3 (permalink)  
Antiguo 14/09/2005, 09:53
 
Fecha de Ingreso: septiembre-2004
Mensajes: 217
Antigüedad: 19 años, 7 meses
Puntos: 0
OK, creo que ya resolvi mi problema, lo voy a exponer para aquellos que les interece.

Al buscar información al respecto me encontre la siguiente direccion http://www.forosdelweb.com/f29/ejecutar-funcion-cada-cierto-tiempo-168686-print/
que por cierto hace refencia a este foro en el cual participamos.
En ella se exponen algunas ideas pero lo mas importante fue darme cuenta que el componente Timer en Web Form no funciona de la misma forma que lo hace para Windows Form, que es como generalmente lo queremos tener.

Por tal motivo aplique la tecnica de sindestino que comenta utiliza
<META HTTP-EQUIV="refresh" content="1000;URL=http://www.Pagina.aspx">
y en el en Page_Load de la pagina que se desea refrescar,
ejecutar la funcion en la cual se cambia la vista de los datos
if (!this.Page.IsPostBack)
Cambiar_Vista_o_Presentacion_de_los_Datos();

Hasta el momento me ha funcionado, mantengo en una variable de session
Session["timer"] un valor que me permite saber que vista o presentacion de los datos
debo aplicar cuando ocurre el refresh de html


Gracias foro ...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:43.