Foros del Web » Programando para Internet » ASP Clásico »

leer Session dentro de un For Next

Estas en el tema de leer Session dentro de un For Next en el foro de ASP Clásico en Foros del Web. Hola a todos Tengo el siguiente problema y no consigo saber por que no funciona. Tengo una variable de sesión que contiene un número entre ...
  #1 (permalink)  
Antiguo 21/08/2002, 03:05
 
Fecha de Ingreso: julio-2002
Mensajes: 50
Antigüedad: 22 años, 9 meses
Puntos: 0
leer Session dentro de un For Next

Hola a todos
Tengo el siguiente problema y no consigo saber por que no funciona.
Tengo una variable de sesión que contiene un número entre el 1 y el 9 y esta variable la tengo que comparar dentro del bucle For Next para que me seleccione la opción del combobox que coincida.
El código que utilizo es el siguiente
<%
Dim Clave
For Clave=1 to 9%>
<option value=<%=Clave%><%If Clave=Session("ClaveTarea") Then%> Selected <%End if%>><%=Clave%></option>
<%Next%>
</select>

Si intento leer la variable entre <Select> y </select> no devuelve nada, en cambio si la leo fuera de los select si me devuelve su contenido.
Gracias
  #2 (permalink)  
Antiguo 21/08/2002, 04:04
 
Fecha de Ingreso: agosto-2002
Ubicación: Barcelona
Mensajes: 29
Antigüedad: 22 años, 8 meses
Puntos: 1
Re: leer Session dentro de un For Next

El problema que planteas tb lo he tenido yo en alguna ocasión... La verdad es que ASP a veces se lia con la conversión de tipos y no siempre recoge las variables de sesión como integers y suele convertilos a string.

Prueba este código:

<%
Dim Clave
For Clave = 1 to 9
%>
<option value=<%=Clave%><%If CInt(Clave)=CInt(Session("ClaveTarea")) Then%> Selected <%End if%>><%=Clave%></option>
<%Next%>
</select>

Ya me dirás que tal te ha ido. ;)
  #3 (permalink)  
Antiguo 21/08/2002, 04:06
 
Fecha de Ingreso: abril-2002
Ubicación: La Comarca
Mensajes: 192
Antigüedad: 23 años
Puntos: 0
Re: leer Session dentro de un For Next


Prueba esto :

<select name="Tarea">
<%
Dim Clave,i
Clave=Session("ClaveTarea")
For i=1 to 9
%>
<option value="<%=i%">
<% If Clave=i Then %>
Selected
<% End if %>
>Tarea <%=i%></option>
<%
Next
%>
</select>

Saludos
Ideafix
  #4 (permalink)  
Antiguo 21/08/2002, 13:15
 
Fecha de Ingreso: julio-2002
Mensajes: 50
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: leer Session dentro de un For Next

Hola
Después de probar los dos códigos recibidos
el código de juanangt funciona sin embargo con el recibido de ideafix no consigo leer la variable.

Gracias a los dos por su interés
saludos
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 06:32.