• Viernes 15 de Noviembre de 2024, 13:24

Autor Tema:  Previouspage = Nothing  (Leído 1155 veces)

Watxu

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Previouspage = Nothing
« en: Domingo 13 de Agosto de 2006, 03:51 »
0
Buenas,

Tengo un gridview con 3 columnas CommandField. Editar, Detalles y Borrar
Cuando el usuario hace click sobre una de las 3 opciones, lo que pretendo es ir a su paginas correspondiente (editar.aspx,detalles.aspx y borrar.aspx) con los parametros del registro seleccionado. Cada pagina recibe dos parametros, llamemosle A y B que estan dentro de la fila seleccionada.

Lo que hago es caputar el evento RowCommand y hago un case para saber que boton han pulsado (e.commandname) y le hago un Response.Redirect a la pagina que sea.

El problema es que no quiero usar querystrings porque los parametros se ven. Asi que he utilizado Previouspage desde la pagina destino para acceder al gridview. Pero cuando hago esto Previouspage siempre es nothing.

Se le ocurre a alguien otra manera de hacer esto? es decir...pulsar una de las 3 imagenes de la fila e ir a la pagina correspondiente pasando los 2 parametros que estan contenidos en 2 de las celdas de la fila seleccionada.

Gracias de antemano y perdon por el ladrillo.

Watxu

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Re: Previouspage = Nothing
« Respuesta #1 en: Lunes 14 de Agosto de 2006, 06:53 »
0
Me respondo a mi mismo.

Usando variables de session.

Session("var1")=Valor1
Session("var2")=Valor2
Response.Redirect("destino.aspx")

En la pagina destino:

Si hay parametros var1 y var2
     Parametro1=Session("Var1")
     Parametro2=Session("var2")
Sino
     Response.Redirect("home.aspx")

A veces la solución es más facil de lo que parece. Nos complicamos nosotros solos
 ;)

Salut