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

Mantener datos en pagina llendo y viniendo...

Estas en el tema de Mantener datos en pagina llendo y viniendo... en el foro de ASPX (.net) en Foros del Web. Buenas señores, Tengo un pequeño problema con una pequeña aplicación. En el que en una página de insercción, tengo una caja de texto que rellena ...
  #1 (permalink)  
Antiguo 29/11/2006, 11:49
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Mantener datos en pagina llendo y viniendo...

Buenas señores,

Tengo un pequeño problema con una pequeña aplicación. En el que en una página de insercción, tengo una caja de texto que rellena el usuario y otra en la que ha de seleccionar un dato de otra página.

Lo haría con PopUp y con el método windowopener sin embargo en esta aplicación no quieren que abramos PopUps.

Entonces, el problema está en que el usuario rellena algo en la caja de texto, da al botón de seleccionar para rellenar la segunda caja y vamos a otra ventana. Selecciona el registro que quiere y... ¿Como hago para volver a la página anterior, con el dato seleccionado ¡y que también aparezca el dato que escribio el usuario en la otra caja de texto!?

En fin, espero haberme explicado y que puedan ayudarme.

Pensé en hacerlo con el ViewState, pero claro... ese objeto solo lo podré utilizar si es un PostBack sino... no no puedo. O eso creo, asi que si alguien puede soluconarme el problema se lo agradecería.

Saludos.
__________________
Charlie.
  #2 (permalink)  
Antiguo 29/11/2006, 12:30
Avatar de sanfermin  
Fecha de Ingreso: diciembre-2001
Mensajes: 601
Antigüedad: 22 años, 4 meses
Puntos: 2
puedes pasar los datos de una página a otra mediante POST y dejar el control no visible con los datos guardados por ejemplo o alguna otra solución:

http://geeks.ms/blogs/sergiotarrillo...9/25/3803.aspx
__________________
MainMind.com
La blasfemia es el único lenguaje que de verdad conocen todos los programadores
  #3 (permalink)  
Antiguo 01/12/2006, 18:00
Avatar de Fann_Lavigne  
Fecha de Ingreso: diciembre-2004
Mensajes: 622
Antigüedad: 19 años, 4 meses
Puntos: 12
Podrias pasarle el valor de regreso mediante ../mipage.aspx?var1=valor

Asi lo rekuperas y lo mandas de pagina en pagina.
__________________
"Entre Mas Brillante Es Una Mente, Tiene Que Luchar Contra Demonios Internos Mas Poderosos"
[email protected]
  #4 (permalink)  
Antiguo 01/12/2006, 19:08
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Bueno gracias a ambos por las respuestas, sin embargo, buscaba algo similar al ViewState, ya que si son 20 campos, es bastante tedioso tener que andar escribiendo una línea de código por cada control.

De todas formas, por ahora, lo vamos hacer de la siguiente forma (Por si a alguien le interesa). Vamos a crear una clase en la que vamos a meter cada valor de cada control y cada instancia de esa clase la meteremos en sesión asi solo tendremos un objeto navegando por ahí.

Creo que es un poco más organizado que pasar todas por get o por post, aun que tampoco es que nos solucione mucho, ha que tendremos que poner todavía:
claseSesion objSesion;
objSesion = (claseSesion)Session["objetoCreadoAntes"];
control.valor = objSesion.propiedadControl;
control2.valor = objSesion.propiedadControl2;
control3.valor = objSesion.propiedadControl3;

etc...

Espero os sirva de algo o solcione algo a alguien jejeje.

Un saludo amigos.
__________________
Charlie.
  #5 (permalink)  
Antiguo 01/12/2006, 20:10
Avatar de Zay
Zay
 
Fecha de Ingreso: agosto-2006
Ubicación: Veracruz
Mensajes: 91
Antigüedad: 17 años, 8 meses
Puntos: 0
Mmm.... yo ando programando algo similar a lo que necesitas.... lo que puedes hacer... es usar un IFRAME.... para pasar valores de la pagina actual a una segunda... y esta segunda puedes procesar los datos.

Y no hay necesidad de hacer postback.

Intentalo... tal vez esto te solucione de mejor forma las cosas. Saludos.
__________________
"Nadie es Indispensable en esta vida, pero hay que dejar algo de nuestro ser, en este mundo." YLJ
  #6 (permalink)  
Antiguo 02/12/2006, 06:40
Avatar de sanfermin  
Fecha de Ingreso: diciembre-2001
Mensajes: 601
Antigüedad: 22 años, 4 meses
Puntos: 2
mmm

el tema de iframes acaba dando problemas, ademas solo funciona correctamente en IE, no?
__________________
MainMind.com
La blasfemia es el único lenguaje que de verdad conocen todos los programadores
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 00:20.