Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

164
Vistas
Redirigir a la página anterior en asp.net

Tengo un formulario web que contiene un botón de envío que actualiza la base de datos.

Después de hacer clic en el botón, necesito mostrar un mensaje y volver a la página anterior después de 2 segundos.

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Independientemente de las tecnologías que utilice, simplemente puede almacenar el "vínculo de regreso" en la URL como uno de los parámetros GET y luego usar esta URL para redirigir al usuario a la página requerida. Por ejemplo, su enlace podría verse así:

 /action/send/?backlink=/path/to/previous/page/

Por supuesto, este enlace debe estar codificado como URL y se verá así:

 /action/send/?backlink=%2Fpath%2Fto%2Fprevious%2Fpage%2F

También puede enviar este enlace utilizando el método POST , junto con la consulta de la base de datos que podría enviar. Después de pasar el enlace al backend, puede colocar este enlace como un destino para redirigir en la página con el mensaje que desea mostrar. Puede usar la redirección por etiqueta <meta> en un documento HTML como este:

 <meta http-equiv="refresh" content="5;url=/path/to/previous/page/" />
  • 5 — Retraso, cantidad de segundos antes de que se active la actualización;
  • url=/path/to/previous/page/ — Ruta para la redirección.

Como otra solución, puede escribir código JavaScript que hará lo mismo. La implementación mínima se verá así:

 <script> // Wait for page to load window.addEventListener('load', function() { // Set the timer for redirection setTimeout( function () { location.href = '/path/to/previous/page/'; }, // Amount of milliseconds before refresh triggered 5000 ); }); </script>
about 4 years ago · Juan Pablo Isaza Denunciar

0

Response.AppendHeader("Refresh", "2;url=page.aspx");

esto funciona.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda