Creo una página de registro para mi aplicación web. La aplicación requiere que después de que el usuario registre exitosamente una cuenta nueva, la página muestre un mensaje "Registrarse exitosamente", luego espere 5 segundos antes de cambiar a la página de inicio de sesión. Usé Thread.Sleep(5000)
. Espera 5 segundos pero no muestra el mensaje. ¿Alguien puede ayudarme?Demora de tiempo antes de redirigir
void AccountServiceRegisterCompleted(object sender, RegisterCompletedEventArgs e)
{
if (e.Result)
{
lblMessage.Text = "Register successfully";
Thread.Sleep(5000);
this.SwitchPage(new Login());
}
else
{
...
}
}
ASP.NET WebForms? MVC? ¿Otro? Por favor marque apropiadamente ya que afecta las respuestas que recibirá. – Yuck
¿Por qué no redirige inmediatamente a la página de registro, con una bandera que dice 'Registrarse con éxito'; Redirigir con un parámetro GET de? Register = true o algo así para mostrar la bandera es suficiente. Esto es mucho más amigable para el usuario. – Bowersbros