CLR: .Net / Mono / Boo / Otros CLR > ASP .NET

 Valores Por Url

(1/1)

Jani:
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? #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:

deldar:
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?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 ---<a href=[B] '<%response.write("http://localhost/formulario.aspx?v1=" & delibro)%>' [/B] target="_self"> TEXTOLINK </a> 
--- Código: Text ---<% response.redirect("http://localhost/formulario.aspx?v1=" & delibro)%> 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.

deldar:
Ups... :unsure: parece que se ha posteado dos veces

senzao18:
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.

Navegación

[0] Índice de Mensajes

Ir a la versión completa