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
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í …