Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 03-abr-2003, 13:22   #1 (permalink)
vamp_02 está en el buen camino
 
Avatar de vamp_02
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago de Chile
Mensajes: 367
Enviar un mensaje por Yahoo  a vamp_02
Pasar Parametros entre paginas

Hola a todos, necesito saber como se pasan los parametros en ASp.net


Gracias
__________________
yerba mala nunca....te la fumes...
vamp_02 está desconectado   Responder Citando
Antiguo 03-abr-2003, 13:59   #2 (permalink)
Henry Zapata está en el buen camino
 
Avatar de Henry Zapata
 
Fecha de Ingreso: noviembre-2002
Mensajes: 125
Enviar un mensaje por ICQ a Henry Zapata
Hola:

Igual que en asp

saludos!!
Henry Zapata está desconectado   Responder Citando
Antiguo 04-abr-2003, 06:06   #3 (permalink)
vamp_02 está en el buen camino
 
Avatar de vamp_02
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago de Chile
Mensajes: 367
Enviar un mensaje por Yahoo  a vamp_02
ok, gracias
__________________
yerba mala nunca....te la fumes...
vamp_02 está desconectado   Responder Citando
Antiguo 04-abr-2003, 06:27   #4 (permalink)
vamp_02 está en el buen camino
 
Avatar de vamp_02
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago de Chile
Mensajes: 367
Enviar un mensaje por Yahoo  a vamp_02
Y cuando recivo los parametros en la otra pagina, es igual a asp?

o de otra manera



__________________
yerba mala nunca....te la fumes...
vamp_02 está desconectado   Responder Citando
Antiguo 04-abr-2003, 08:59   #5 (permalink)
MsTech.DotNet está en el buen camino
 
Avatar de MsTech.DotNet
 
Fecha de Ingreso: marzo-2003
Ubicación: Maracay - Edo. Aragua
Mensajes: 605
De acuerdo

Prueba con esto....

Pagina1.aspx
-----------------
En la pagina 1 pones tu vinculo asi por ejemplo...
pagina2.aspx?variable=javier
o asi..
pagina2.aspx?variable=& System.Web.HttpUtility.UrlEncode(control.Text)

Pagina2.aspx
-----------------
En la pagina dos se puede recibir los parametros asi...
<html>


<script language="VB" runat="server">

Sub Page_Load(Sender As Object, E As EventArgs)

If Not (Page.IsPostBack)
etiqueta.Text = Request.Params("variable")
End If
End Sub

</script>

<body>

<h3><font face="Verdana">Paso de Parametros por URL</font></h3>

<form action="pagina2.aspx" runat=server>

<font face="Verdana">

Hola <asp:label id="etiqueta" runat=server/>!

</font>

</form>

</body>

</html>

Espero que te sirva...

Cualquier inquitud no dudes en consultar...

Saludos...
__________________
Ing. Javier Ugalde
Desarrollador de Aplicaciones Web / Windows
Director de Desarrollos Web
Ing. en Información
Email: javierugalde@gmail.com
Telf. Hab: +[58] - (243) - 232.02.06
Telf. Cel: +[58] - (414) - 455.26.80

Última edición por MsTech.DotNet; 08-abr-2003 a las 12:13.
MsTech.DotNet está desconectado   Responder Citando
Antiguo 09-may-2003, 13:41   #6 (permalink)
vamp_02 está en el buen camino
 
Avatar de vamp_02
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago de Chile
Mensajes: 367
Enviar un mensaje por Yahoo  a vamp_02
ok, y ahora como lo hago para que sean mas de un parametro!!!!

igual que asp
__________________
yerba mala nunca....te la fumes...
vamp_02 está desconectado   Responder Citando
Antiguo 09-may-2003, 22:27   #7 (permalink)
MsTech.DotNet está en el buen camino
 
Avatar de MsTech.DotNet
 
Fecha de Ingreso: marzo-2003
Ubicación: Maracay - Edo. Aragua
Mensajes: 605
Hola amigo...

Deberia ser igual que como en asp....

Prueba asi...

pagina2.aspx?variable=& System.Web.HttpUtility.UrlEncode(control.Text)&var iable2==& System.Web.HttpUtility.UrlEncode(control2.Text)

ó pagina.asp?variable1=aaa&variable2=bbb a ver si fuinciona deberia seguir siendo el mismo concepto que asp 3.0

Saludos...
__________________
Ing. Javier Ugalde
Desarrollador de Aplicaciones Web / Windows
Director de Desarrollos Web
Ing. en Información
Email: javierugalde@gmail.com
Telf. Hab: +[58] - (243) - 232.02.06
Telf. Cel: +[58] - (414) - 455.26.80
MsTech.DotNet está desconectado   Responder Citando
Antiguo 12-may-2003, 14:19   #8 (permalink)
vamp_02 está en el buen camino
 
Avatar de vamp_02
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago de Chile
Mensajes: 367
Enviar un mensaje por Yahoo  a vamp_02
Yo tengo esto, y pasan mas o menos:

Response.Redirect("para.aspx?corre="&System.Web.Ht tpUtility.UrlEncode(acm.Text)&"tipo="&System.Web.H ttpUtility.UrlEncode(opcion.value))


y la pagina que recibe es asi

<script runat="server">
Sub Page_Load(obj as object, e as eventargs)
lblcorre.text= Request.Params.Item("corre")
lbltipo.text= Request.Params.Item("tipo")
End Sub
</script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body link="#5A5D94" vlink="#5A5D94" bgcolor="#9999CC">
<center>
<font color="#FF0000" size="3" face="Verdana, Arial, Helvetica, sans-serif">
</font>
</center>
<asp:label ID="lblcorre" runat="server"/> <br><br><br>
<asp:label ID="lbltipo" runat="server"/>

</body>
</html>

Pero cuando le doy click a pagina 1, pasan las dos variable, pero, lo malo esta, cuando la pagina 2 recibe los datos, tabien recibe el nombre del segundo parametro:

804596781tipo=ACM
y necesito que reciba la parte que dice "ACM"

es decir esta parte, tambien la toma como parametro:

Response.Redirect("para.aspx?corre="&System.Web.Ht tpUtility.UrlEncode(acm.Text)&"tipo="&System.Web.HttpUtility.UrlEncode(opcion.value) )
Si me pueden ayudar Gracias


__________________
yerba mala nunca....te la fumes...
vamp_02 está desconectado   Responder Citando
Antiguo 13-may-2003, 11:37   #9 (permalink)
MsTech.DotNet está en el buen camino
 
Avatar de MsTech.DotNet
 
Fecha de Ingreso: marzo-2003
Ubicación: Maracay - Edo. Aragua
Mensajes: 605
Hola Vamp

Mira si no me equivoco creo que tienes una comilla por ahi de mas y una que te falta, no estoy seguro pero prueba asi..

Response.Redirect("para.aspx?corre="&System.Web.Ht tpUtility.UrlEncode(acm.Text)&" tipo="&System.Web.HttpUtility.UrlEncode(opcion.val ue)" )

Mira la comilla que esta en rojo es la que te falta y la que esta en verde creo que es la que esta de mas.... revisa bien asi como te digo a ver si funciona!

Saludos...
__________________
Ing. Javier Ugalde
Desarrollador de Aplicaciones Web / Windows
Director de Desarrollos Web
Ing. en Información
Email: javierugalde@gmail.com
Telf. Hab: +[58] - (243) - 232.02.06
Telf. Cel: +[58] - (414) - 455.26.80
MsTech.DotNet está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 16:36.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93