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

mantener el valor de una variable

Estas en el tema de mantener el valor de una variable en el foro de .NET en Foros del Web. Mi problema es el siguiente: tengo una pagina con un formulario para dar altas en una BD, pero a esta pagina le paso una variable ...
  #1 (permalink)  
Antiguo 22/05/2002, 12:00
 
Fecha de Ingreso: mayo-2002
Mensajes: 51
Antigüedad: 22 años
Puntos: 0
mantener el valor de una variable

Mi problema es el siguiente: tengo una pagina con un formulario para dar altas en una BD, pero a esta pagina le paso una variable mediante un hipervinculo, osea, justo con la direcion de la pagina.
Lo que pasa es que para introducir los datos en la BD no llamo a otra pagina, sino que actualizo la misma y dependiendo de si estan rellenos todos los campos o no los introduzco en la BD. Entonces al actualizar la pagina el valor que le pasaba en la variable mediante el hipervinculo se pierde y yo lo necesito para buscar en la BD.
¿Como puedo hacer para no perder el valor de la variable cuando actualizo la pagina?

He probado con variables auxiliares, comprobando el valor de esa variable...pero nada.

Me podriais echar una mano si sabeis como se hace!!
Espero que entendais la duda que tengo

Gracias de antemano!!
  #2 (permalink)  
Antiguo 23/05/2002, 04:07
 
Fecha de Ingreso: agosto-2001
Mensajes: 336
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: mantener el valor de una variable

Pues dos opciones, cuando actualizas le pasas como parametro la varible o guardas la variable como una variable de sesion y asi te durara hasta que se acabe la sesion.

Un salud ;)
  #3 (permalink)  
Antiguo 23/05/2002, 04:09
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 6 meses
Puntos: 5
Re: mantener el valor de una variable

Otra opción es crearte un campo oculto (tipo hidden) en el formulario donde tendrás el valor de esa variable. Al refrescar la página sigues manteniendo los datos del formulario y por tanto también dispondrás del valor de tu variable. ;)
  #4 (permalink)  
Antiguo 23/05/2002, 05:28
 
Fecha de Ingreso: mayo-2002
Mensajes: 51
Antigüedad: 22 años
Puntos: 0
Re: mantener el valor de una variable

Muchas gracias, probare las dos formas
:)
  #5 (permalink)  
Antiguo 23/05/2002, 10:04
 
Fecha de Ingreso: mayo-2002
Mensajes: 51
Antigüedad: 22 años
Puntos: 0
Re: mantener el valor de una variable

Hola, tengo otro problemilla...

Utilizo una variable de sesion como dijo Mecenias, pero no puedo introducirle ningun valor. Lo hago asi:

session("variable")= variable

Creo que esto es correcto, ¿entonces por que no me deja nisiquiera imprimir el valor en la pagina?

Ayuda!!!! Por favor

Si alguien sabe utilizar el objeto session y es tan amable de echarme un cable.
Tengo el coco roto :roto:
  #6 (permalink)  
Antiguo 23/05/2002, 11:34
Avatar de Ruchu  
Fecha de Ingreso: octubre-2001
Mensajes: 698
Antigüedad: 22 años, 7 meses
Puntos: 2
Re: mantener el valor de una variable

santiago no se donde lo estaras probando, pero si lo estas probando de hacer en tu pc con el personal web server estate seguro que no te va a funcionar. el pws no puede trabajar con variables de sesion.

y asi no se escribe una variable de sesion:

session("laquesea")=variable

se escribe asi:

application("laquesea")=variable


pruebalo de sta forma.
  #7 (permalink)  
Antiguo 23/05/2002, 11:36
Avatar de Ruchu  
Fecha de Ingreso: octubre-2001
Mensajes: 698
Antigüedad: 22 años, 7 meses
Puntos: 2
Re: mantener el valor de una variable

y por cierto, es mejor hacer lo que dice mecenias que no lo que dice helbira sobre el campo hidden. opinion mia porsupuesto. :)
  #8 (permalink)  
Antiguo 24/05/2002, 03:46
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 6 meses
Puntos: 5
Re: mantener el valor de una variable

Para imprimir el valor en la pagina lo que tienes que poner es:

<%=Session("variable")%>

O bien,

<%
Response.Write(Session("variable"))
%>
  #9 (permalink)  
Antiguo 27/05/2002, 03:52
 
Fecha de Ingreso: mayo-2002
Mensajes: 51
Antigüedad: 22 años
Puntos: 0
Re: mantener el valor de una variable

Muchas gracias por contestar.

Pero mi problema sigue siendo el mismo, pierdo el valor de la variable incluso al utilizarla como una variable session.

Ya no se que condicion poner para que no pierda el valor al recargar la pagina!!

Que alguien me ayude por favor, que llevo 4 dias con esto..
  #10 (permalink)  
Antiguo 27/05/2002, 05:39
 
Fecha de Ingreso: mayo-2002
Mensajes: 51
Antigüedad: 22 años
Puntos: 0
Re: mantener el valor de una variable

Si sere tonto del @#|~¬|#

~Ya lo solucione, solo tenia que poner en la ruta de la pagina que pasaba con el action del formulario la variable que yo queria pasar.

Era obvio, pero no he caido antes.
Perdonad las molestias y muchas gracias!!!!!!!!!!!!!
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 14:27.