Paso de parametros :s ´por favor

20/03/2006 - 17:43 por Marcos Galaviz | Informe spam
Tengo una pagina de Login, esta a su vez si es un usuario que este en la
base de datos, llama a una pagina en donde tengo una especie de menu
pasandole un parametro del RFC del cliente, ahora lo que quiero es que
cuando seleccione una opcion de esta pagina de "menu" tons ejecute otra
pagina mandando nuevamente el parametro del RFC del cliente pero aqui es
donde no puedo hacerlo la forma como estoy intentandolo es la que pongo a
continuacion ¿alguien podria ayudarme o darme alguna sugerencia por favor
para hacer esto de manera eficiente?

Gracias y buen dia.

<td><a
href="pruebadm.asp"?RFC="&Server.URLEncode("&RFC&")&">Hola</a></a></td>

Preguntas similare

Leer las respuestas

#6 Matías Iacono
20/03/2006 - 22:43 | Informe spam
Tienes algunas comillas de mas.

<a href="pruebadm.asp?RFC=<%=Server.URLEncode(& RFC &) %>">Hola</a>



Creo que por ahi va


Matías Iacono
Microsoft MVP ASP/ASP.net
DCE3 v.2003 - DCE2 v.2005
Coordinador de evento Comunidad MSDN Bolivia
"Marcos Galaviz" escribió en el mensaje
news:
Tengo una pagina de Login, esta a su vez si es un usuario que este en la
base de datos, llama a una pagina en donde tengo una especie de menu
pasandole un parametro del RFC del cliente, ahora lo que quiero es que
cuando seleccione una opcion de esta pagina de "menu" tons ejecute otra
pagina mandando nuevamente el parametro del RFC del cliente pero aqui es
donde no puedo hacerlo la forma como estoy intentandolo es la que pongo a
continuacion ¿alguien podria ayudarme o darme alguna sugerencia por favor
para hacer esto de manera eficiente?

Gracias y buen dia.

<td><a
href="pruebadm.asp"?RFC="&Server.URLEncode("&RFC&")&">Hola</a></a></td>


Respuesta Responder a este mensaje
#7 Matías Iacono
20/03/2006 - 23:19 | Informe spam
Me corrijo:

<a href="pruebadm.asp?RFC=<%=Server.URLEncode(RFC)%>">

Si RFC es solo un texto, no necesitas concatenacion.

Matías Iacono
Microsoft MVP ASP/ASP.net
DCE3 v.2003 - DCE2 v.2005
Coordinador de evento Comunidad MSDN Bolivia
"Marcos Galaviz" escribió en el mensaje
news:%
Les pego el codigo completo tal vez asi sea mas facil que me ayuden :(
Matias, con las comillas que me quitaste me sigue mandando un error :(

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
Dim oRs,RFC
RFC=trim((Request.QueryString("RFC")))
response.Write(RFC)
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table width="636" height="355" border="0">
<tr>
<td>&nbsp;</td>
<td><a href="pruebadm.asp">Principales opciones</a></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><a href="www.paginax.com">Seguimiento a traficos</a></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><a href="pruebadm.asp?RFC=<%=Server.URLEncode(& RFC
&)%>">Hola</a></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Pedimentos de Exportacion </td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Buscar Fracciones</td>
<td>&nbsp;</td>
</tr>
</table>
</body>
</html>



"Matías Iacono" escribió en el mensaje
news:%
Tienes algunas comillas de mas.

<a href="pruebadm.asp?RFC=<%=Server.URLEncode(& RFC &) %>">Hola</a>



Creo que por ahi va


Matías Iacono
Microsoft MVP ASP/ASP.net
DCE3 v.2003 - DCE2 v.2005
Coordinador de evento Comunidad MSDN Bolivia
"Marcos Galaviz" escribió en el mensaje
news:
Tengo una pagina de Login, esta a su vez si es un usuario que este en la
base de datos, llama a una pagina en donde tengo una especie de menu
pasandole un parametro del RFC del cliente, ahora lo que quiero es que
cuando seleccione una opcion de esta pagina de "menu" tons ejecute otra
pagina mandando nuevamente el parametro del RFC del cliente pero aqui es
donde no puedo hacerlo la forma como estoy intentandolo es la que pongo
a continuacion ¿alguien podria ayudarme o darme alguna sugerencia por
favor para hacer esto de manera eficiente?

Gracias y buen dia.

<td><a
href="pruebadm.asp"?RFC="&Server.URLEncode("&RFC&")&">Hola</a></a></td>










Respuesta Responder a este mensaje
#8 Matías Iacono
21/03/2006 - 00:21 | Informe spam
No creo que exista un documento especifico para eso, ya que es parte de
aprender a desarrollar :D

De cualquier manera, la cosa es simple:

<a href="pruebadm.asp?RFC=<%=Server.URLEncode(RFC)%>">

Basicamente tienes codigo HTML, y como necesitas que el ASP escriba dentro
de ese codigo HTML, solo debes colocar el <%%> en el lugar que quieras que
aparezca este codigo.

El Server.URLEnconde solo te transforma lo que tengas a un formato, o sea,
es un metodo que te retorna un parametro transformado.

Como en RFC tienes tus valores, solo le pasas el valor a este metodo, el
cual te retorna el valor especifico.

Saludos.

Matías Iacono
Microsoft MVP ASP/ASP.net
DCE3 v.2003 - DCE2 v.2005
Coordinador de evento Comunidad MSDN Bolivia
"Marcos Galaviz" escribió en el mensaje
news:u7dNF$
Me funciono perfecto!!! mil gracias... ahora Matias de nuevo mil gracias
pero ¿como puedo entender mejor este paso de parametros y variables y
concatenaciones de verdad que me hago bolas con esto.. :( algun documento
para comprender mejor esto?

"Matías Iacono" escribió en el mensaje
news:
Me corrijo:

<a href="pruebadm.asp?RFC=<%=Server.URLEncode(RFC)%>">

Si RFC es solo un texto, no necesitas concatenacion.

Matías Iacono
Microsoft MVP ASP/ASP.net
DCE3 v.2003 - DCE2 v.2005
Coordinador de evento Comunidad MSDN Bolivia
"Marcos Galaviz" escribió en el mensaje
news:%
Les pego el codigo completo tal vez asi sea mas facil que me ayuden :(
Matias, con las comillas que me quitaste me sigue mandando un error :(

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
Dim oRs,RFC
RFC=trim((Request.QueryString("RFC")))
response.Write(RFC)
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table width="636" height="355" border="0">
<tr>
<td>&nbsp;</td>
<td><a href="pruebadm.asp">Principales opciones</a></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><a href="www.paginax.com">Seguimiento a traficos</a></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><a href="pruebadm.asp?RFC=<%=Server.URLEncode(& RFC
&)%>">Hola</a></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Pedimentos de Exportacion </td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Buscar Fracciones</td>
<td>&nbsp;</td>
</tr>
</table>
</body>
</html>



"Matías Iacono" escribió en el mensaje
news:%
Tienes algunas comillas de mas.

<a href="pruebadm.asp?RFC=<%=Server.URLEncode(& RFC &) %>">Hola</a>



Creo que por ahi va


Matías Iacono
Microsoft MVP ASP/ASP.net
DCE3 v.2003 - DCE2 v.2005
Coordinador de evento Comunidad MSDN Bolivia
"Marcos Galaviz" escribió en el mensaje
news:
Tengo una pagina de Login, esta a su vez si es un usuario que este en
la base de datos, llama a una pagina en donde tengo una especie de
menu pasandole un parametro del RFC del cliente, ahora lo que quiero
es que cuando seleccione una opcion de esta pagina de "menu" tons
ejecute otra pagina mandando nuevamente el parametro del RFC del
cliente pero aqui es donde no puedo hacerlo la forma como estoy
intentandolo es la que pongo a continuacion ¿alguien podria ayudarme o
darme alguna sugerencia por favor para hacer esto de manera eficiente?

Gracias y buen dia.

<td><a
href="pruebadm.asp"?RFC="&Server.URLEncode("&RFC&")&">Hola</a></a></td>


















email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida