Foros del Web » Programando para Internet » ASP Clásico »

problemas al refrescar páginas

Estas en el tema de problemas al refrescar páginas en el foro de ASP Clásico en Foros del Web. Wenas: Espero explicar bien cual es mi "problema". Tengo varias páginas q funcionan de manera similar. Hay un formulario q hay q rellenar y luego ...
  #1 (permalink)  
Antiguo 20/11/2003, 12:06
Avatar de fjmasero  
Fecha de Ingreso: diciembre-2002
Mensajes: 488
Antigüedad: 22 años, 4 meses
Puntos: 1
problemas al refrescar páginas

Wenas:

Espero explicar bien cual es mi "problema".

Tengo varias páginas q funcionan de manera similar.

Hay un formulario q hay q rellenar y luego "enviar" los datos.

El submit se hace sobre si mismo. Es decir, se llama a la misma página q lo lanza.

Mediante asp se hacen una serie de validaciones/operaciones (junto con una dll de V. Basic), usando para ello, entre otras cosas, valores de campos hidden.

La cuestión es q si se detecta algún error en dichas validaciones, se ejecuta el típico alert, y si el usuario refresca la página (F5), dicho alert vuelve a aparecer.

El motivo entiendo q es este:

Las validaciones/operaciones empiezan por un if Request.Form("...") = "..." .

Al refrescar, el Request.Form sigue siendo el mismo, puesto q no se ha hecho un submit, y por lo tanto vuelve a entrar por el mismo if y vuelve a mostrar el mismo alert.

Se podría evitar con el uso de sesiones, por ejemplo. pero me han pedido q no las use (ni nada similar).

¿Se os ocurre como solucionarlo?.

Salu2
__________________
No es sabio el que sabe sino el que no sabe y quiere aprender
  #2 (permalink)  
Antiguo 24/11/2003, 03:30
Avatar de fjmasero  
Fecha de Ingreso: diciembre-2002
Mensajes: 488
Antigüedad: 22 años, 4 meses
Puntos: 1
¿Nada, ni una sola ideita?.

Pos si q estamos bien.
__________________
No es sabio el que sabe sino el que no sabe y quiere aprender
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:14.