SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: demorales en Martes 22 de Enero de 2008, 23:10

Título: Manejo De Links En Asp
Publicado por: demorales en Martes 22 de Enero de 2008, 23:10
Hola a todos,, tengo un problema y espero que alguien pueda colaborarme, resulta que  necesito hacer en asp algo parecido a esto:

desde una pagina origen tengo los siguientes link:
Link("Chart Region", "alguna pagina.php?IDENT=0", "_blank");
Link("Chart Region", "alguna pagina.php?IDENT=1", "_blank");
Link("Chart Region", "alguna pagina.php?IDENT=2", "_blank");  
Link("Chart Region", "alguna pagina.php?IDENT=3", "_blank");


y en la pagina destino hacen esto en php:

$acesso = array( "uno", "dos", "tres", "Cuatro" );

   if ( !isset( $_REQUEST['IDENT'] ) )
      $text = "No entraste desde ningún link de alguna pagina.php";
   else
   {
      $text = "Accediste desde $acesso[$IDENT]";
   }
Título: Re: Manejo De Links En Asp
Publicado por: Javier Santamaria en Miércoles 23 de Enero de 2008, 11:48
Hola,

Es decir, quieres tener un numero de links a una misma pagina, donde cada link le pase un valor distinto a la pagina destino para que esta pagina de destino sepa quien la ha llamado.

Ok, pues para no dejartelo todo hecho te dare la pista de buscar informacion sobre las querystrings en url de asp.

Haz algunas pruebas y si tienes problemas comentanoslo.

Saludos
Título: Re: Manejo De Links En Asp
Publicado por: demorales en Jueves 24 de Enero de 2008, 04:47
Gracias Javier, necesitaba ese empujón, estaba varado con eso. Ese es el tipo de ayuda que realmente uno necesita, en donde te hacen investigar y por ende aprender, posteo el código con el que se recuperaría la información del url para los que no conocen el manejo de querystring en asp usando vb.net.

Dim IDENT As Integer = Integer.Parse(Me.Request.QueryString.[Get](0))
Título: Re: Manejo De Links En Asp
Publicado por: Javier Santamaria en Jueves 24 de Enero de 2008, 14:02
Hola,

Me alegro te sirviera. Yo lo hago aun mas simple:

dim i as integer = Request.QueryString("Nombre de la variable del querystring")

Saludos