118 messaggi dal 13 gennaio 2004
COME FACCIO A LIVELLO DI CLIENT A DISABILITARE IL TASTO BACK!!

ho bisogno di un qualsiasi metodo che non influisca sulla cache o rifaccia l'elaboarazione sul server...!!

Punto Interrogativo
11.886 messaggi dal 09 febbraio 2002
Contributi
dovresti costruire la tua applicazione in modo che, anche premendo il tasto back, non si verifichino problemi.

Ti basta memorizzare una variabile Session.
Esempio, hai una procedura in 3 passi?
Completato il passo1 imposta:

Session("passo")="2"

nella pagina del passo2 metti:

if Session("passo") = "2" then
'esegui tutto lo script
'poi imposta la session al passo successivo
Session("passo") = "3"
else
'fai il redirect alla pagina opportuna o a una pagina di errore
Response.Redirect("errore.asp")
end if


analogamente, nella pagina del passo1 metti:

if Session("passo") = "" then
'esegui tutto lo script
else
'fai il redirect alla pagina opportuna o a una pagina di errore
Response.Redirect("errore.asp")
end if


in questo modo lo script verrà eseguito solo se si verifica la condizione della variabile Session.

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.