Código de modo a evitar que o user possa fazer back na página

Em termos gerais: o que pretendo é que não possa fazer back na página, de modo a não cancelar ou perturbar o processo de inscrição que está a efectuar.

Parafuso disse:
Em termos de página, ou no Browser que estás a usar?
No browser

Armadillo disse:
assim de repente, fechas o browser e abres um novo com a nova pagina
E provavelmente não estarei a cancelar o processo?
 
aqui tens uma solução

Código:
 <script language="javascript" type="text/javascript">
        if(window.history.forward(1) != null) 
        {
            window.history.forward(1);            
        }
        

    
    </script>
 
Em ASP.NET
Código:
<%
Response.Buffer = true;
Response.Expires = 0;
Response.ExpiresAbsolute = DateTime.Now.AddDays( -1 );
Response.CacheControl = "no-cache";
%>
 
Em ASP.NET
Código:
<%
Response.Buffer = true;
Response.Expires = 0;
Response.ExpiresAbsolute = DateTime.Now.AddDays( -1 );
Response.CacheControl = "no-cache";
%>

Obrigado, mas assim devolve página expirada.


alfinete disse:
aqui tens uma solução


Código:
 <script language="javascript" type="text/javascript">
        if(window.history.forward(1) != null) 
        {
            window.history.forward(1);            
        }
        

    
    </script>
Este funciona de forma melhor
 
Back
Topo