Saltar al contenido

Deshabilitar el botón de retroceso del navegador en C#

Si encuentras algún detalle que te causa duda nos puedes dejar un comentario y haremos todo lo necesario de ayudarte lo mas rápido que podamos.

Solución:

Aquí, esta funcionalidad de JavaScript funcionará en todos los navegadores y evitará que los usuarios naveguen de regreso a la página anterior presionando el botón Atrás del navegador, verifique debajo de la pieza de código JavaScript


Necesitamos colocar el script anterior en la sección de encabezado de una página donde sea necesario para evitar que los usuarios naveguen de regreso a otra página usando el botón Atrás del navegador.

Explicaré nuestro requisito con un ejemplo. Tengo dos páginas Defaul1.aspx y Default2.aspx ahora redirigiré desde la página Default1.aspx a la página Defaul2.aspx. Después de pasar de la página Defaul1.aspx a Default2.aspx, si trato de navegar de regreso a la página Default1.aspx desde Defaul2.aspx, entonces quiero evitar que el usuario regrese a la página anterior (Defaul1.aspx). Para lograr esta funcionalidad, coloque encima de la función de JavaScript en la sección de encabezado de la página requerida.

Después de agregar nuestra funcionalidad de JavaScript a nuestra página, ese código será así


 
    Disable Browser Back buttons
    
   
   
    
First Page

También podemos lograr esto deshabilitando el almacenamiento en caché del navegador en el código detrás de escribir las siguientes líneas de código en el evento Page_Init o Page_Load y no se olvide de agregar el espacio de nombres usando System.Web; porque HttpCacheability estaba relacionado con ese espacio de nombres.

 protected void Page_Init(object sender, EventArgs e)
  
      Response.Cache.SetCacheability(HttpCacheability.NoCache);
      Response.Cache.SetExpires(DateTime.Now.AddSeconds(-1));
      Response.Cache.SetNoStore();
   

Necesitamos colocar este código en una página donde necesitemos deshabilitar el botón Atrás del navegador




Hola, puedes hacerlo así,

Implementar este código en la página maestra

He implementado esto y funcionó para mí …


¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 5)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *