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

Pasar Vector

Estas en el tema de Pasar Vector en el foro de ASP Clásico en Foros del Web. Hola lo que quiero hacer es pasar los valores de un vector, de una pagina a otra, ya sea por post o por get, como ...
  #1 (permalink)  
Antiguo 28/06/2006, 10:53
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 2 meses
Puntos: 0
Pregunta Pasar Vector

Hola lo que quiero hacer es pasar los valores de un vector, de una pagina a otra, ya sea por post o por get, como le pùedo hacer???

Gracias de Antemano.
__________________
nabetsE
  #2 (permalink)  
Antiguo 28/06/2006, 11:17
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Y con una variable session como lo ves?
__________________
...___...
  #3 (permalink)  
Antiguo 28/06/2006, 11:21
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 2 meses
Puntos: 0
Pue si no hay problema en que el número de estas se incremente lo hare, por que ya he utilizado varias
__________________
nabetsE
  #4 (permalink)  
Antiguo 28/06/2006, 11:22
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Igual la podés destruir inmediatamente que recuperás su contenido en la otra página.
__________________
...___...
  #5 (permalink)  
Antiguo 28/06/2006, 11:28
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Si nada de lo anterior la satisface puede enviar por post de preferencia un campo hidden
Código:
<%
'De preferencia esto va en un include o en una variable de aplicación, simplemente servirá para separar nuestro arreglo
const splitter = "::."
%>
<input type="hidden" name="arreglo" value="<%=join(arreglo, splitter)%>" />

'Y despues en la página que recoge, nada más tiene que hacer un split

if len(Request.Form("arreglo")) > 0 then
  'Aqui hay un string que vamos a convertir en arreglo nuevamente
  arr = split(Request.Form("arreglo"), splitter)
end if

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #6 (permalink)  
Antiguo 28/06/2006, 11:29
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 2 meses
Puntos: 0
Eso si no se como hacerlo, pero me parece una buena idea.

La puse asi
session("VecId")=VecId

y la recibo asi
VecId=Session("VecId")

Error:

Tipo de error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A000D)
No coinciden los tipos
/cfe/Altas.asp, línea 4

Como ve???
__________________
nabetsE
  #7 (permalink)  
Antiguo 28/06/2006, 11:39
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 2 meses
Puntos: 0
Perdon pero seria asi????

<!--#include file="const splitter = "::.""-->
__________________
nabetsE
  #8 (permalink)  
Antiguo 28/06/2006, 11:46
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
const splitter = "::."

Esto es una constante que deberia ir dentro de un include o el global.asa o cualquier cosa que estuviera disponible para toda su aplicación.

Es bueno estas de vacaciones pónganse a trabajar por favor
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 21:03.