method - ¿Cómo utilizo "Publicar/Redirigir/Obtener" también conocido como "Redirigir después de publicar" con asp.net
redirecttoaction post (2)
Hacer una actualización después de cierta acción en asp.net parece hacer que sucedan de nuevo incluso cuando esa acción no tenga sentido (piense en borrar dos veces). La forma de web para hacer frente a esta situación es redirigir después de una publicación para obtener una versión limpia de la página que se puede actualizar sin volver a enviar una acción al servidor web. ¿Cómo puedo hacer esto con ASP.NET?
Tengo la sensación de que hay un problema más profundo que no entiendo, pero aquí va. En su evento de devolución de datos:
// the post handling logic, e.g. the click event code
Response.Redirect(Request.RawUrl);
Use el método Server.Transfer.
El método Server.Transfer tiene un segundo parámetro: "preserveForm". Si establece esto en True, utilizando una instrucción como Server.Transfer ("WebForm2.aspx", True), la cadena de consulta existente y las variables de formulario seguirán estando disponibles para la página a la que está transfiriendo.