Hola a todos,
Tengo una gran duda en el desarrollo de una aplicacion web ASP.NET.
¿Que hacer para controlar el uso de los botones de ATRAS y ADELANTE del navegador para que el comportamiento de la aplicación no entre en un estado inconsistente?
La cuestión se refiere a que, en una aplicación en la que se pasa por distintos formularios y se tomas distintas acciones de persistencia durante la realización de una actividad por parte del usuario, los botones ATRAS y ADELANTE del navegador pueden quebrar o alterar el flujo de navegación permitido por la aplicación. Por ejemplo, en un cierto formulario se puede querer tener un botón DESHACER que vuelva al paso anterior, u otro CANCELAR que cancele toda la actividad y vuelva al principio, o cualquier tipo de accion de cancelación que se desee. En cualquier caso son tareas controladas.
Pulsar "ATRAS" (boton del navegador) puede no tener sentido en cierto momento, o bien puede requerir acciones extra (p.ej rollback, ...). Sobra decir la catastrofe que puede causar pulsar "ATRAS" para luego pulsar "ADELANTE".
Agradecería cualquier consejo.