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

Uso de variables escondidas en ASP.NET

Estas en el tema de Uso de variables escondidas en ASP.NET en el foro de .NET en Foros del Web. Hola buen día, tengo una duda sobre manejar variables escondidas en asp.net, lo que pasa es que necesito conservar el valor de dos parametros, para ...
  #1 (permalink)  
Antiguo 11/06/2005, 13:16
 
Fecha de Ingreso: mayo-2005
Mensajes: 29
Antigüedad: 19 años, 8 meses
Puntos: 0
Pregunta Uso de variables escondidas en ASP.NET

Hola buen día, tengo una duda sobre manejar variables escondidas en asp.net, lo que pasa es que necesito conservar el valor de dos parametros, para hacer esto estoy usando variables ocultas a las cuales les estoy asignando el valor del Querystyring que estoy enviando, un parametro lo envio desde la paguina de busqueda (que es el menu del frame que estoy usando) y el otro lo envio desde la pagina principal (en otras palabras lo estoy enviando asi misma) ya que estos parametros los estoy usando en la pagina principal.

El paso de los parametros esta bien, pero donde empieza el problema es cuando trato de usar una de las variables escondidas, ya que no esta conservando el valor, una si lo esta conservando y la otra no, a las dos variables les estoy asignando el valor del QueryString de la misma manera, pero solo una variable conserva el valor, y no se porque pasa esto, el momento en el que una de las variables pierde el valor es cuando se hace un postback.

Agradeceria si alguien me pudiera ayudar con esto, porque no se si lo que esta pasando es normal ya que es la primera vez que uso variables escondidas para conservar un valor en asp.net, antes para conservar el valor lo hacia con variables de sesión pero ya no se me permite usarlas , asi que me recomentaron usar variables escondidas.
  #2 (permalink)  
Antiguo 11/06/2005, 22:25
Avatar de royrojas  
Fecha de Ingreso: diciembre-2004
Mensajes: 458
Antigüedad: 20 años, 1 mes
Puntos: 3
y por que no usas sessiones?
__________________
roy rojas
Programación en Español: DotNetcr.com
  #3 (permalink)  
Antiguo 12/06/2005, 15:10
 
Fecha de Ingreso: mayo-2005
Mensajes: 29
Antigüedad: 19 años, 8 meses
Puntos: 0
Re:

Lo que pasa es que no se me permite usar, porque es un estandar de desarrollo,, no quieren que estemos usando tantas variables de sesión, solo se van a usar 3 que son las que identifican al usuario, la del lenguaje, y un identificador, ya que consumen recursos del servidor.

Creeme que todo era perfecto y facil de desarrollar hasta que me tope con las variables ocultas, ya que yo estaba trabajando con variables de sesión.
  #4 (permalink)  
Antiguo 12/06/2005, 23:35
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años, 3 meses
Puntos: 8
Por el QueryString, sólo le puedes mandar variables desde la página que haces el href o el response.redirect, por eso sólo obtienes un valor, si tienes 2 páginas (una es un frame), para pasarle las 2 variables por la URL, debes pasarle las dos desde la página donde haces referencia (que por cierto, las variables por el QueryString, no son ocultas)

no se si me explico
  #5 (permalink)  
Antiguo 13/06/2005, 08:20
 
Fecha de Ingreso: mayo-2005
Mensajes: 29
Antigüedad: 19 años, 8 meses
Puntos: 0
Hola Jose:

Se lo que tratas de decirme y la manera en que lo estoy haciendo es como lo estas explicando, te entiendo, yo no estoy confundiendo las variables que paso por el QueryString con variables ocultas, y como comente en mi pregunta, el problema no es con el QueryString, el problema es cuando asigno ese valor de las variables del QueryString a una variable oculta que ya declare previamente, y no lo conserva
  #6 (permalink)  
Antiguo 13/06/2005, 08:38
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años, 3 meses
Puntos: 8
ah, creo que ya entiendo, entonces lo que deberías hacer es meterlas en el viewstate, puesto que sí p.ej haces

dim variable = loquesea

y despues recargas la página, perderás el valor de variable, entonces deberías hacer

viewstate("variable") = loquesea

¿Es eso a lo que te refieres??
  #7 (permalink)  
Antiguo 13/06/2005, 11:28
 
Fecha de Ingreso: mayo-2005
Mensajes: 29
Antigüedad: 19 años, 8 meses
Puntos: 0
Gracias Jose, ya he hecho pruebas con el viewstate pero tampoco funciona, lo que pasa es que al trabajar con frames es diferente, ya que envio la variable de la página del menú, la recibo en la página principal, pero redireccionar esa variable se pierde el valor :(
  #8 (permalink)  
Antiguo 13/06/2005, 12:42
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años, 3 meses
Puntos: 8
entonces solo te queda meterla en una variable de session, para asi poderla recuperar en cualquier sitio, ya sea dentro de un frame o fuera (aunque sigo creyendo que se podría solucionar sin el session).

Pruebalo, y nos cuentas.
  #9 (permalink)  
Antiguo 13/06/2005, 14:23
 
Fecha de Ingreso: mayo-2005
Mensajes: 29
Antigüedad: 19 años, 8 meses
Puntos: 0
Pues si, asi lo tenia pero después ya no me permitieron usarlo, pero muchas gracias por tus consejos, sabes hace un momento nos acaban de avisar que el diseño de las paginas del frame cambio y ya no va a ser necesario almacenar la busqueda ahora vamos a trabajar todo en una sola pagina (ni mi fin de semana tratando de averiguar como funcionaba )......pero bueno asi es el trabajo.

Gracias a Todos por su ayuda :D
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 12:39.