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

Recargar página origen

Estas en el tema de Recargar página origen en el foro de ASPX (.net) en Foros del Web. Desde una página aspx estiy asignando a una imagen el siguiente atributo: imgValidar.Attributes.Add("onClick", "javascript :window.open('pagina.aspx?param1=". ... Una vez en pagina.aspx utilizo el windows.close un otro ...
  #1 (permalink)  
Antiguo 21/07/2009, 04:26
 
Fecha de Ingreso: noviembre-2007
Ubicación: Programming
Mensajes: 25
Antigüedad: 16 años, 5 meses
Puntos: 0
Recargar página origen

Desde una página aspx estiy asignando a una imagen el siguiente atributo:
imgValidar.Attributes.Add("onClick", "javascript:window.open('pagina.aspx?param1=". ...

Una vez en pagina.aspx utilizo el windows.close un otro boton para cerrarla, mi pregunta es: ¿que tendría que hacer para recargar la página origen una vez cerrada pagina.aspx?
  #2 (permalink)  
Antiguo 21/07/2009, 07:52
Avatar de pyroCL  
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 1 mes
Puntos: 2
Respuesta: Recargar página origen

lo puedes hacer con una funcion javascript

function cerrarReload()
{
window.close()
window.opener.document.location.reload()

}

al boton cerrar de tu "pagina.aspx" le das esa funcion como atributo.

Saludos.
__________________
La verdadera sabiduría está en reconocer la propia ignorancia.
  #3 (permalink)  
Antiguo 22/07/2009, 00:42
 
Fecha de Ingreso: noviembre-2007
Ubicación: Programming
Mensajes: 25
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Recargar página origen

ok, muchas gracias.
Otra cosa, yo en la pagina de origen tengo un listado que muestra una serie de datos a partir de los datos que se le meten en unos textbox ¿sería posible que al cerrarla ventana,en vez de recargar la pagina origen, accediera al evento click de mi boton "buscar" y lo ejecutara?
  #4 (permalink)  
Antiguo 22/07/2009, 07:46
Avatar de pyroCL  
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 1 mes
Puntos: 2
Respuesta: Recargar página origen

mmm... lo puedes hacer de la siguiente forma:

Debes poner lo que tienes en el método del evento click del botón "buscar" en un método aparte, y ese método lo llamas desde el page load y desde el botón buscar.

Ej:

Código C#:
Ver original
  1. public void metodoBuscar(string dato)
  2. {
  3.     //aqui haces tu busqueda según el dato que le das al método
  4.    // y llenas el listado
  5. }


luego en tu page load llamas el metodo y le das por parámetro lo que tienes en el textbox

Código C#:
Ver original
  1. protected void Page_Load(object sender, EventArgs e)
  2. {
  3.      if(!IsPostBack) metodoBuscar(textBox1.Text);
  4. }

y en tu metodo del boton también puedes llamar el metodoBuscar, para que cada vez que presiones el botón busque lo que quieras

Código C#:
Ver original
  1. protected void Button1_Click(object sender, EventArgs e)
  2. {
  3. // llamas al metodobuscar y le das por parámetro lo que está en el textBox
  4. metodoBuscar(textbox1.text);
  5.  
  6. }


Espero te sirva.

Saludos.
__________________
La verdadera sabiduría está en reconocer la propia ignorancia.
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 06:13.