Paso de Parámetros en ASP

No tenía la opción de pasarlos vía formulario porque estaba modificando un sistema, así que mi solución fue crear un arreglo en donde en cada posición puse los datos que necesitaba:

arreglo(x) = algo
arreglo(x) = algo & algomas
arreglo(x) = "Una cadena" & algomas

Esos son unos ejemplos de cómo asignarle valores al arreglo. Luego uní mi arreglo en la variable que enviaría, adjuntándole un caracter comodín, el cual me serviría para "separar" la cadena:

arreglo_enviar = Join(arreglo,"=")

Y finalmente lo envié a la otra página web, como se trata de un sistema utilizado en una intranet, envié los datos utilizando el método "Get":


En "miotrapagina.asp" hice lo siguiente para recibir la variable:


arreglo=Request.QueryString("arreglo")

Y para separarla utilicé la función "Split":

arreglo_imprimir=Split(arreglo,"=")

Como necesitaba imprimir en la página todo mi arreglo, usé un ciclo "for":

For Each x in arreglo_imprimir
    response.write(x)
Next

Es importante mencionar que igual tuve que cambiar el tamaño de las cadenas a enviar en el archivo "web.config" del sistema:


En donde dice "valor" deben especificar un valor numérico.

Comentarios

Entradas más populares de este blog