Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/10/2008, 14:56
Avatar de Myakire
Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: Evitar el borrado de datos al hacer "Back" en el navegador

mmmm, ok, veamos ...

Primero, si se detecta desde ASP que hay un error en el formulario tu deberías de proporcionarle una alternativa al usuario para regresar al formulario, es decir, que el usuario no pulse el botón back, ahora, si se esta regresando por ese medio y le aparece el formulario vacío es por que no dejas al browser guardar caché y sin embargo no caducas la página, o sea, estas contradiciendote en tu programación creo yo.

Yo si siguiera tu diseño, validaría el formulario en la misma página y en caso de haber un error le mostraría el formulario conservando el estado indicándole dónde es donde estuvo su error, para conservar el estado se llenan nuevamente con su parámetro correspondiente, por ejemplo:

<input type="text" name="campo" value="<%=Request("campo")%>">

Con eso la primera vez que se cargue el formulario aparecerá vacío y la segunda vez ya con lo que se llenó previamente.