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
Ir a la versión completa