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

Variables session

Estas en el tema de Variables session en el foro de ASPX (.net) en Foros del Web. Hola amigos del foro, aun no participo en respuestas porque estoy en periodo de aprendizaje, bueno tengo un problemita que resolver: --origen-- Session(" Codigo ") ...
  #1 (permalink)  
Antiguo 14/03/2008, 08:52
 
Fecha de Ingreso: marzo-2008
Mensajes: 12
Antigüedad: 16 años, 2 meses
Puntos: 0
Variables session

Hola amigos del foro, aun no participo en respuestas porque estoy en periodo de aprendizaje, bueno tengo un problemita que resolver:
--origen--
Session(" Codigo ") = Me.txtCodigoTMP.Text

Quiero saber si esta bien declarada, esta informacion tengo que llevarla a otra pagina asp y alli meterlas en una variable para luego guardarlas en la base de datos.


----Destino----

Dim activo As String = CType(Session.Item("Activo"), String)

Por supuesto esta sintaxis la tome del msdn online, el problema que la informacion no llega a su destino.


Me pueden decir todo lo malo que tengo porfavor.
  #2 (permalink)  
Antiguo 14/03/2008, 09:21
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: Variables session

El nombre de tu variable session

si escribes

SEssion["A"]=valor;

debes leer

valor= Session["A"];
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 14/03/2008, 09:31
Avatar de Thencho  
Fecha de Ingreso: septiembre-2005
Ubicación: Donosti, munduko politena
Mensajes: 83
Antigüedad: 18 años, 7 meses
Puntos: 1
Re: Variables session

Buenas,

Para declarar una variable de session basta con escribir Session("Codigo")=Valor

Para leer Valor=Session("Codigo")

El ejemplo es igual que el de Peter pero en VB.

Las variables de session se te van a guardar para la pagina en la que estas activo, cuando pasas a otra página, la variables de session se pierden, ya que, cada página tiene sus variables de session, o eso creo, ...

Para pasarte valores a otra pagina, mejor pasalos como parametro de la url. default.aspx?param1=valor1&param2=valor2. Para coger los valores de la otra pagina basta con hacer
valor1=request.QueryString("param1")
valor2=request.QueryString("param2")

AGUR.
__________________
Bueno PEÑA
AGUR !!! :adios:
  #4 (permalink)  
Antiguo 14/03/2008, 09:34
 
Fecha de Ingreso: marzo-2008
Mensajes: 12
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Variables session

Cita:
Iniciado por Peterpay Ver Mensaje
El nombre de tu variable session

si escribes

SEssion["A"]=valor;

debes leer

valor= Session["A"];
ovbiemos eso, las tengo muy bien en el sistema, esto fue qu eno copie la que correspondia, pero asumamos que son iguales, aun asi no me funcion se me pierden. gracias peter.
  #5 (permalink)  
Antiguo 14/03/2008, 09:35
 
Fecha de Ingreso: marzo-2008
Mensajes: 12
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Variables session

Cita:
Iniciado por Thencho Ver Mensaje
Buenas,

Para declarar una variable de session basta con escribir Session("Codigo")=Valor

Para leer Valor=Session("Codigo")

El ejemplo es igual que el de Peter pero en VB.

Las variables de session se te van a guardar para la pagina en la que estas activo, cuando pasas a otra página, la variables de session se pierden, ya que, cada página tiene sus variables de session, o eso creo, ...

Para pasarte valores a otra pagina, mejor pasalos como parametro de la url. default.aspx?param1=valor1&param2=valor2. Para coger los valores de la otra pagina basta con hacer
valor1=request.QueryString("param1")
valor2=request.QueryString("param2")

AGUR.


gracias a los dos peter y peña

pero como es la sintaxis para enviar las varibles por medio de parametros
  #6 (permalink)  
Antiguo 14/03/2008, 11:03
Avatar de jlbautista  
Fecha de Ingreso: enero-2007
Ubicación: Durango, Méx.
Mensajes: 175
Antigüedad: 17 años, 3 meses
Puntos: 1
Re: Variables session

La sintaxis para enviar parámetros entre páginas te la acaban de comentar:

Cita:
* Para enviar entre páginas
default.aspx?param1=valor1&param2=valor2. (obviamente dentro del Response.Redirect)
* Para coger los valores de la otra pagina basta con hacer
valor1=request.QueryString("param1")
valor2=request.QueryString("param2")
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 05:17.