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

actualizar un pagina con una eleccion en otra

Estas en el tema de actualizar un pagina con una eleccion en otra en el foro de ASPX (.net) en Foros del Web. hola feliz noche tengo esta curiosidad desde hacemucho tiempo... tengo una pagina, y supongamos que tengo un boton que levantauna segunda, ahora bien en la ...
  #1 (permalink)  
Antiguo 26/12/2005, 21:52
 
Fecha de Ingreso: junio-2005
Mensajes: 95
Antigüedad: 18 años, 11 meses
Puntos: 0
actualizar un pagina con una eleccion en otra

hola feliz noche

tengo esta curiosidad desde hacemucho tiempo...

tengo una pagina, y supongamos que tengo un boton que levantauna segunda, ahora bien en la primera pagina hay un listado que presenta todos los datos de una tabla y la segunda es una ventana para filtrar, entonces yo elijo un dato en la segunda y cuando cierro la pagina refresco la primera aplicando el filtro...

se que muchos de uds diran que mucha vuelta, pero francamente lo que quiero saber es como hacer algo-- refrescar un grid -- luego de una accion en una pagina 2, ya varias veces he posteado , pero pues no he tenido respuesta, si alguien ha hecho esto, la ayuda sera bienvenida


les voy a dar un ejemplo donde vale el caso :
1. la pagina muestra un listado de estudiantes con un grid, en el grid hay una celda de ver detalles
2. al hacer clic en ver detalles se levanta una ventana que permite al usuario hacer algun cambio de datos, por ejemplo el nombre o el estado, y el usuario lo cambio,
3. cuando cierra la pagina 2 esta de nuevo en la uno pero claro este grid esta mostrando la data anterior, entonces como hago para que cuando se cierre la pagina 2 yo pueda ejecutar un proc de la primera pagina

aclaro todo esto para no andar en las ramas
  #2 (permalink)  
Antiguo 27/12/2005, 03:26
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
si la cierras con javascript: (que supongo que si), añade esto:

window.close;window.opener.__doPostBack('accion',' ');
  #3 (permalink)  
Antiguo 27/12/2005, 07:46
 
Fecha de Ingreso: junio-2005
Mensajes: 95
Antigüedad: 18 años, 11 meses
Puntos: 0
hola,

no por el momento no tengo nada, solo las dos ventanas

entonces hago un hiperlink con eso en la ventana 2?
que hay en 'accion' ? es el codigo de la ventana 1 que quiero ejecutar ?

gracias
  #4 (permalink)  
Antiguo 27/12/2005, 09:01
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
lo que quizo decir jose es que cuando ejecutes el filtro en la ventana dos.
ya sea con un boton o un hiperlink mediante javascript puedes hacer que la primera pagina se regrese al servidor (submit).

accion seria el id del boton o hyperlink que hace que se muestre el grid en la pagina uno.

para hacer que un boton o hiperlink ejecute una funcion o comando de java script puede agregarle atributos de la siguiente forma:

miboton.attributes.add("onclick","return mifuncionjs();")

eso hace que al ser presionado "miboton" primero se ejecute lo que hay en "mifuncionjs" y dependiendo del valor que le regrese esa funcion, se hara o no el posteo; false: no se hace posteo (no se regresa la pagina al servidor) true: si hace el posteo.

un saludo.
  #5 (permalink)  
Antiguo 27/12/2005, 10:23
 
Fecha de Ingreso: junio-2005
Mensajes: 95
Antigüedad: 18 años, 11 meses
Puntos: 0
hola,

funciona a medias ... mas bien a un 1/4

en la ventana 2 tengo un hiperlink con esto

<A href="javascript:window.close;window.opener.__doPo stBack('btnActualizar_Click',' ');">
<IMG style="Z-INDEX: 107; LEFT: 414px; POSITION: absolute; TOP: 32px" src="./ImagenES/logocerrarpagina.gif" border="0"></A><A href="javascript:window.print()"></A>

2. Al hacer clic en el dichoso boton no cierra la ventana 2 pero si intenta recargar la pagina 1, digo intenta porque al final de cuentas no lo hace, la pagina 1 tengo controloado el postback es decir con un not.ispostback, en la pagina 1 tengo un boton que se encarga de poblar el grid a demanda (este boton es el que he puesto en el a href (donde se escribe toda la historia del window .close...)

que me esta faltando ?
  #6 (permalink)  
Antiguo 27/12/2005, 10:27
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
window.close(); con parentesis, en la página 1

if not ispostback
....
else
if request.form("__eventtarget") = "btnActualizar_Click"
'Aqui tu codigo para recarga.
end if
end if
  #7 (permalink)  
Antiguo 27/12/2005, 11:17
 
Fecha de Ingreso: junio-2005
Mensajes: 95
Antigüedad: 18 años, 11 meses
Puntos: 0
barbaros... mil gracias, no saben como habia buscado esto, pero de plano o yo no me explicaba bien o la mara no me entendia

ahora tengo una preguntas finales

1. al final tengo un link donde se cierra la ventana y todo el rollo, pero que pasa si el usuario no da cerrar ahi , sino que hace click en la x de la ventana y la cierra desde ahi ???

para cargar la ventana 2 hago esto

Link1.NavigateUrl = "javascript:var w=window.open('FrmConsultaBitacora.aspx?COD_UNICOM =" & xCod_unicom & "&CICLO=" & xCiclo & "&RUTA=" & xRuta & "&NUM_ITIN=" & xNum_itin & "','mw','width=580,height=360,resizable=no, scrollbars = yes')"


2. en la ventana 2 tengo un boton de grabar que hace algo (cambia un dato por ejemplo), que pasa si yo no quisiera tener un link para cerrar la ventana, sino que luego de que se halla hecho el cambio hacer el cierre en el mismo boton, no puede ser un atribute porque eso se hace cuando se hace click en el boton y entonces lo hara antes de que haga el procedimiebto

3. veo que mi debilidad jaja es el javascript, quiza me cuesta entender un poco como mezclarlo con .net para sacarle ventaja, si tienen links sobre el tema, pues me los pasan

4. les agradezco su ayuda y paciencia
  #8 (permalink)  
Antiguo 27/12/2005, 11:20
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
pues para evitar eso y asegurarte de que se cierra cuando hay cambios en vez del codigo ponerlo en el aspx con un boton cerrar, haces esto en tu boton guardar y una vez realizados los cambios:

Código:
....
Response.write("<script>window.close();window.opener.__doPostBack('loquesea','');</script>")
....
Y asi cuando se hagan los cambios directamente se cierra y se acutaliza el padre.
  #9 (permalink)  
Antiguo 06/01/2006, 18:49
 
Fecha de Ingreso: noviembre-2005
Mensajes: 1
Antigüedad: 18 años, 5 meses
Puntos: 0
Ayuda Con Datagrid En Javascript

hola a todos:
Necesito un Grid que me ayude a actualizar una base de datos X, para esto este grid tiene que sacar los datos y mostrarmelos, y con doble clic en un campo cualquiera del grid, poder modificar los datos y que a la vez esa modificacion poder almacenar de nuevo en la base de datos una vez acabado.

Porfavor necesito ayuda lo mas antes posible.

Gracias por tu tiempo.
  #10 (permalink)  
Antiguo 06/01/2006, 19:41
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
espero te sirva...

Acceso a datos ASP NET
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 11:33.