Foros del Web » Programación para mayores de 30 ;) » .NET »

refresh en ASP.NET

Estas en el tema de refresh en ASP.NET en el foro de .NET en Foros del Web. Amigos. Tengo una pagina que maneja datos de clientes, lo cual lo desplego en un combobox, ahora si el cliente no esta, tengo un boton ...
  #1 (permalink)  
Antiguo 24/01/2005, 15:33
 
Fecha de Ingreso: noviembre-2003
Ubicación: CHile, 8 Region
Mensajes: 68
Antigüedad: 21 años
Puntos: 0
refresh en ASP.NET

Amigos.

Tengo una pagina que maneja datos de clientes, lo cual lo desplego en un combobox, ahora si el cliente no esta, tengo un boton en un costado y desplego una ventana PopUp en la cual ingreso los datos del Cliente. Mi problema es que necesito Actualizar el Combobox de la pagina principal una vez que ingrese al cliente en la ventana PopUp y seguir trabajando con el formulario inicial.

Gracias.
__________________
Around The World
  #2 (permalink)  
Antiguo 24/01/2005, 15:48
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 10 meses
Puntos: 7
Para eso debes utilizar javascript utilizando window.opener.
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #3 (permalink)  
Antiguo 24/01/2005, 16:11
 
Fecha de Ingreso: noviembre-2003
Ubicación: CHile, 8 Region
Mensajes: 68
Antigüedad: 21 años
Puntos: 0
window.opener

Alguna idea u ejemplo para utilizar este componente.

Lo que yo he realizado en javascript es esto:

Dim strscript, url As String
strscript = "<script language=javascript> window.open ('mostrar_pedido.aspx','cal','width=420,height=350 ,left=170,top= 120,resizable=0,scrollbars=1')</script>"
RegisterStartupScript("open", strscript)

Pero al colocar el metodo Opener me manda error.
Lo que necesito es Actualizar el Combobox de la pagina que ya esta abierta, o en su defecto, hacer un refresh a la pagina completa, a travez de una ventana popup.
__________________
Around The World
  #4 (permalink)  
Antiguo 25/01/2005, 06:18
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años
Puntos: 0
como idea, podrias redireccionar una vez hayas grabado, asi se cargará de nuevo el principal. y ni lo notaras...

Slds. Penquista
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #5 (permalink)  
Antiguo 25/01/2005, 07:59
 
Fecha de Ingreso: enero-2005
Ubicación: cali - colombia
Mensajes: 19
Antigüedad: 19 años, 10 meses
Puntos: 0
lo que yo he hecho es lo siguiente, en el formulario hijo, ocea el poppup, en el codigo html pones el siguiente scrip,

<script language="javascript">

function ejecutar(eventTarget)
{
theform = opener.document.Form1;
theform.__EVENTTARGET.value = eventTarget.split("$").join(":");
theform.__EVENTARGUMENT.value = '';
theform.submit();

}
</script>

y en algun evento, puede ser en un boton de guardar agragas esto de ultimo para que cierre la ventana, y ejecute codigo en la ventana padre.


Me.script.Text = "" _
& "<script language=javascript> var i = 0;" _
& "function closeMe(){ i++; if(i==3){ window.close();} setTimeout (""closeMe()"",1); }" _
& "closeMe();ejecutar('aceptar2');</script>"


en este caso se utiliza un literal de nombre scrip, y el nombre de la funcion a ejecutar es 'aceptar2' espero que te sirba
  #6 (permalink)  
Antiguo 25/01/2005, 08:25
 
Fecha de Ingreso: noviembre-2003
Ubicación: CHile, 8 Region
Mensajes: 68
Antigüedad: 21 años
Puntos: 0
Okis

Yherrera... tu idea funciono a la perfeccion, y me llego justo a tiempo porque ya me estaban colgando en el trabajo


Gracias
__________________
Around The World
  #7 (permalink)  
Antiguo 25/01/2005, 08:38
 
Fecha de Ingreso: enero-2005
Ubicación: cali - colombia
Mensajes: 19
Antigüedad: 19 años, 10 meses
Puntos: 0
de nada estamos para servir
  #8 (permalink)  
Antiguo 23/10/2008, 15:23
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 10 meses
Puntos: 8
Respuesta: refresh en ASP.NET

<%
Response.Expires = 0
Response.Buffer = True
'la siguiente linea escribe el encabezado... produciendo el refresh.
Response.AddHeader "Refresh", "90"
%>
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
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 21:58.