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

Redireccionar despues de x segundos... pero...

Estas en el tema de Redireccionar despues de x segundos... pero... en el foro de ASPX (.net) en Foros del Web. holas... estoy haciendo una aplicación con asp .net y con codigo V.B. tengo lo siguiente... un boton de tipo imagen con un "commandname" dentro de ...
  #1 (permalink)  
Antiguo 09/07/2008, 10:21
Avatar de el mago de oz  
Fecha de Ingreso: octubre-2005
Mensajes: 192
Antigüedad: 18 años, 7 meses
Puntos: 0
Pregunta Redireccionar despues de x segundos... pero...

holas... estoy haciendo una aplicación con asp .net y con codigo V.B.

tengo lo siguiente... un boton de tipo imagen con un "commandname" dentro de un gridview... luego en el evento GridView1_RowCommand detecto el boton presionado, el cual ejecuta una serie de operaciones en V.B (MIPAGINA.ASPX.VB)
ahora dentro de la misma pagina ASPX del gridview tengo una label vacío que muestra el resultado de las operaciones...

lo que necesito es redireccionar a otra página despues de X segundos de mostrado el resultado.

como lo hago?

Saludos
__________________
"No a las dictaduras, no a la impunidad, no al comercio injusto que explota al menor de edad. Sí a las autocracias, sí a la libertad, el tercer mundo va a estallar."
Finisterra MAGO DE OZ
  #2 (permalink)  
Antiguo 09/07/2008, 10:56
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Redireccionar despues de x segundos... pero...

operaciones()
Redirect(otrapagina);

pero eos lo tienes asi seguramente

solo agrega un sleep

operaciones()
System.Threading.Thread.Sleep(10000); // 10 seg
Redirect(otrapagina);
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 09/07/2008, 12:33
Avatar de el mago de oz  
Fecha de Ingreso: octubre-2005
Mensajes: 192
Antigüedad: 18 años, 7 meses
Puntos: 0
Pregunta Respuesta: Redireccionar despues de x segundos... pero...

no me funcionó a pesar que la lógica debe ser correcta...

este es el código dentro del evento GridView1_RowCommand

If e.CommandName = "Close" Then
Try
res = db.sql_exec("mi instruccion sql")
lblMensaje.Text = "Solicitud efectuada. Se ha notificado a las partes. Redireccionando..."
System.Threading.Thread.Sleep(3000)
Response.Redirect("Default.aspx", False)
Catch ex As Exception
lblMensaje.Text = "Ha ocurrido un error. Intente nuevamente."
End Try
End If

lo que no funciona es que el label no toma la asignacion.

Saludos
__________________
"No a las dictaduras, no a la impunidad, no al comercio injusto que explota al menor de edad. Sí a las autocracias, sí a la libertad, el tercer mundo va a estallar."
Finisterra MAGO DE OZ
  #4 (permalink)  
Antiguo 09/07/2008, 12:39
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Redireccionar despues de x segundos... pero...

para eso usa ajax quieres q se actualice tu frontend antes de cambiar de pagina

ajax o registra javascript q haga el cambio.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #5 (permalink)  
Antiguo 09/07/2008, 13:13
Avatar de el mago de oz  
Fecha de Ingreso: octubre-2005
Mensajes: 192
Antigüedad: 18 años, 7 meses
Puntos: 0
Respuesta: Redireccionar despues de x segundos... pero...

o como hago que se ejecute un alert despues de la ejecucion de un código??
asi podria redireccionar desde el alert ...
__________________
"No a las dictaduras, no a la impunidad, no al comercio injusto que explota al menor de edad. Sí a las autocracias, sí a la libertad, el tercer mundo va a estallar."
Finisterra MAGO DE OZ
  #6 (permalink)  
Antiguo 09/07/2008, 13:29
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Redireccionar despues de x segundos... pero...

Page.RegisterClientScriptBlock("alerta", "tucodigo");
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
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 15:04.