PDA

Ver la Versión Completa : Boton ASP de retroceso


HombreSigma
12-11-2005, 05:20:43
Existe una forma fácil de crear un boton ASP.net para el retroceso de página de tal manera que no tenga que usar el del navegador?

Gracias por cualquier dato.

__hector
12-11-2005, 17:00:35
Si sabes el nombre de la pagina, arrastra un boton, y en su evento click escribe:


Response.Redirect("pagina.aspx")


Si quieres, tambien puedes usar un boton html, y escribir codigo en su evento onclick, algo como:


<input type="button" onclick="history.go(-1);">

HombreSigma
13-11-2005, 17:45:03
Se el nombre de la pagina.

Pero me ocurre que cuando me devuelvo a veces se me pierde información de la pantalla, tales como checkbox activados o textos previamente escritos.

El response.redirect conserva el estado previo?

__hector
13-11-2005, 22:24:19
No, no lo conserva. Para esto, utiliza javascript.

Ahora bien, si en la pagina anterior se ha ejecutado algun post al servidor, antes de mandar a la siguiente pagina, es muy probable que no puedas regresar a ella y ver su contenido (el tipico mensaje de alerta que notifica que de la pagina se han mandado datos, que si desea reintentar o cancelar).