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

Paso de parametros de una pagina a otra

Estas en el tema de Paso de parametros de una pagina a otra en el foro de ASP Clásico en Foros del Web. Hola, estoy pasando parametros de una pagina a otra pero el problema es que no me los esta recibiendo todos, estoy enviando algo mas de ...
  #1 (permalink)  
Antiguo 24/04/2003, 07:52
 
Fecha de Ingreso: enero-2002
Ubicación: Bogotá
Mensajes: 438
Antigüedad: 22 años, 5 meses
Puntos: 2
Paso de parametros de una pagina a otra

Hola, estoy pasando parametros de una pagina a otra pero el problema es que no me los esta recibiendo todos, estoy enviando algo mas de 40 parametros o variables, será que hay un limite para ello, o será que se puede hacer de otra forma?

Muchas gracias por la ayuda que me puedan brindar.
  #2 (permalink)  
Antiguo 24/04/2003, 07:58
Avatar de linkses  
Fecha de Ingreso: agosto-2002
Ubicación: Sevilla - España
Mensajes: 785
Antigüedad: 21 años, 9 meses
Puntos: 0
Me podrias decir como pasas los parametros, mediantes formularios o urls???
  #3 (permalink)  
Antiguo 24/04/2003, 09:08
 
Fecha de Ingreso: enero-2002
Ubicación: Bogotá
Mensajes: 438
Antigüedad: 22 años, 5 meses
Puntos: 2
por links por medio de la tiqueta <a href="www.laaa.com/hoja.asp?parametro1=".........
  #4 (permalink)  
Antiguo 24/04/2003, 09:16
Avatar de MsTech.DotNet  
Fecha de Ingreso: marzo-2003
Ubicación: Maracay - Edo. Aragua
Mensajes: 605
Antigüedad: 21 años, 2 meses
Puntos: 0
Hola Emont...

Como estas poniendo el paso de parametros por url???

Deberia ser algo asi..

<a href="pagina?variable1=parametro&variable2=paramet ro&variablen=parametro">Vinculo<a>

Pruebalo asi a ver que tal...

Saludos...
__________________
Ing. Javier Ugalde
Desarrollador de Aplicaciones Web / Windows
Director de Desarrollos Web
Ing. en Información
Email: [email protected]
Telf. Hab: +[58] - (243) - 232.02.06
Telf. Cel: +[58] - (414) - 455.26.80
  #5 (permalink)  
Antiguo 24/04/2003, 10:27
 
Fecha de Ingreso: enero-2002
Ubicación: Bogotá
Mensajes: 438
Antigüedad: 22 años, 5 meses
Puntos: 2
te coloco el codigo exacto con el que estoy haciendo esto.
la variable html es usada para enviar un correo con un enlace que contiene los parametros para ser usados despues por la pagina que lo recibe.

HTML = HTML & "Haga <a href='http://www.mercadeoypublicidad.com/Bienvenido_RegistroEmpresas.asp?razonsocial="+requ est("razonsocial")+"&docid="+request("docid")+"&Em ail="+request("email")+"&website="+request("websit e")+"&direccion="+request("Direccion")+"&tel="+req uest("tel")+"&fax="+request("fax")+"&pais="+reques t("pais")+"&ciudad="+request("ciudad")+"&noemplead os="+request("noempleados")+"&rubro1="+request("ru bro1")+"&rubro2="+request("rubro2")+"&rubro3="+req uest("rubro3")+"&rubro4="+request("rubro4")+"&enca rgado="+request("encargado") +"&cargo="+request("cargo") +"&clave="+request("clave") +"&clavere="+request("clavere") +"&1dv="+request("1dv") +"&2dv="+request("2dv") +"&3dv="+request("3dv") +"&4dv="+request("4dv") +"&5dv="+request("5dv") +"&6dv="+request("6dv") +"&7dv="+request("7dv") +"&8dv="+request("8dv")+"&9dv="+request("9dv") +"&10dv="+request("10dv") +"&11dv="+request("11dv") +"&12dv="+request("12dv") +"&13dv="+request("13dv") +"&14dv="+request("14dv")+"&15dv="+request("15d v")
HTML = HTML & "&16dv="+request("16dv")+"&16dv="+request("16dv")+ "&17dv="+request("17dv")+"&18dv="+request("18dv")+ "&19dv="+request("19dv")+"&20dv="+request("20dv")+ "&21dv="+request("21dv")+"&22dv="+request("22dv")+ "&comentario="+request("comentario")+"&planempresa snecesitan="+request("planempresasnecesitan")+"&co l1="+request("col1")+"&col2="+request("col2")+"&co l3="+request("col3")+"&col4="+request("col4")+"'>" &vbcr

los parametros no recibidos van desde el parametro 17dv a col4.

Muchas gracias por la ayuda.
  #6 (permalink)  
Antiguo 24/04/2003, 10:29
yomero
Invitado
 
Mensajes: n/a
Puntos:
por qué no pones lo que se muestra en la barra de direcciones?

Saluditos
  #7 (permalink)  
Antiguo 24/04/2003, 12:07
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
Cuidado con la longitud de la URL (URL en si misma + parámetros)
No recuerdo en dónde lo leí, pero hay un límite en la cantidad de caracteres y depende del navegador que uses (creo).
Ahora hago pruebas y te comento.
__________________
...___...
  #8 (permalink)  
Antiguo 24/04/2003, 12:35
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
Efectivamente. con este script...

<a href="1.asp?<% For i = 1 to 250 %>par<%=i%>=a<%=i%>&<%next%>" target="_blank">Pasar</a>

<%
For i = 1 to 250
Response.Write Request("par" & i) & "<br>"
Next
%>



... me generó una URL de 2083 caracteres. La truncó allí pués llegó al parámetro 190 cuando debería haber llegado al 250.


Este es un resumen de la URL generada:

http://localhost/1.asp?par1=a1&par2=a2&par3=a3&...&par189=a189&par190=a

Si te das cuenta, ni siquiera llegó a poner el valor de par190

saludos

Última edición por AlZuwaga; 24/04/2003 a las 12:41
  #9 (permalink)  
Antiguo 24/04/2003, 13:41
 
Fecha de Ingreso: enero-2002
Ubicación: Bogotá
Mensajes: 438
Antigüedad: 22 años, 5 meses
Puntos: 2
Muchas gracias por tu ayuda.

Según lo que me comentas, debería enviar la cantidad que estoy enviando que son menos de 50.
  #10 (permalink)  
Antiguo 24/04/2003, 14:06
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
no. creo que no me entendiste. No es la cantidad de parametros/valor lo que influye, sino la cantidad de caracteres de la URL.

Si mandás un sólo parámetro con un string de 3000 caracteres como valor, el request va a captar los los primeros 2056 caracteres ya que la url, por ejemplo http://localhost/1.asp?, tiene 27 caracteres (27+2056=2083)


Me parece que la solución es meter esos valores en un form con campos ocultos y metodo POST. Lo podés enviar mediante un botón o un enlace y una funsion javascript (pero esto último no sé como.. no estoy puesto en JS)
__________________
...___...
  #11 (permalink)  
Antiguo 24/04/2003, 14:43
 
Fecha de Ingreso: enero-2002
Ubicación: Bogotá
Mensajes: 438
Antigüedad: 22 años, 5 meses
Puntos: 2
muchas gracias. agradezco por tu tiempo.
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 22:00.