SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: Jani en Martes 17 de Agosto de 2004, 20:13

Título: Valores Por Url
Publicado por: Jani en Martes 17 de Agosto de 2004, 20:13
Saludos a todos los miembros de solo código,

 Tengo un webform en el cual quiero desplegar información, entonces yo quiero q al colocar la dirección del webform en el browse agregarle unos parámetros de búsqueda y al hacer enter me despliegue la información de acuerdo al parámetro que yo agregue en mi dirección. Por ejem: si tengo la dirección http://localhost/formulario.aspx (http://localhost/formulario.aspx)? #delibro y la coloco en el browse y luego yo le agregro manualmente que #delibro = 123 y presiono enter, se me despliegue el webform con los campos que yo seleccione dependiendo del #delibro como puede ser autor, título etc.

 Si alguien tiene alguna idea, agradeceria su ayuda. Muchas Gracias,

Jani  :huh:
Título: Re: Valores Por Url
Publicado por: deldar en Miércoles 18 de Agosto de 2004, 10:12
La idea la planteas en un principio bien pero te has olvidado de algo.  ;)

Cuando pasamos variables junto con la dirección del webform (querystring) en realidad pasamos pares variable-valor del tipo:
http://localhost/formulario.aspx (http://localhost/formulario.aspx)?v1=[valor]

Ahora ¿como hacemos la generación de ruta automática? Pues muy sencillo.
La dirección la componemos con código en servidor, dos ejemplos que serán más claros:
Código: Text
  1. <a href=[B] '<%response.write("http://localhost/formulario.aspx?v1=" & delibro)%>' [/B] target="_self"> TEXTOLINK </a>
  2.  
Código: Text
  1. <% response.redirect("http://localhost/formulario.aspx?v1=" & delibro)%>
  2.  
Si deseas meter mas de una variable en el querystring "autor, título etc" necesitarás un par variable-valor por cada una.

Un saludo.
Título: Re: Valores Por Url
Publicado por: deldar en Miércoles 18 de Agosto de 2004, 10:14
Ups... :unsure: parece que se ha posteado dos veces
Título: Re: Valores Por Url
Publicado por: senzao18 en Miércoles 8 de Diciembre de 2004, 07:40
lo qie dice deldar esta bien y ahora si lo que quieres es recoger los valores que tienen esos parametros para implementarlos en tu consulta seria de la siguiente manera

  variable = Request.Params("Taller") donde "Taller" es el nombre del parametro que se supone que mandaste.