Ich erstelle eine Registerseite für meine Webanwendung. Die Anwendung erfordert, dass nach der erfolgreichen Registrierung eines neuen Kontos auf der Seite die Meldung "Erfolgreich registrieren" angezeigt wird. Warten Sie anschließend 5 Sekunden, bevor Sie zur Anmeldeseite wechseln. Ich habe Thread.Sleep(5000)
verwendet. Es wartet 5 Sekunden, aber es zeigt die Nachricht nicht an. Kann mir jemand helfen?Zeitverzögerung vor Umleitung
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? Andere? Bitte markieren Sie die Tags entsprechend, da sie sich auf die Antworten auswirken, die Sie erhalten. – Yuck
Warum werden Sie nicht sofort auf die Registerseite umgeleitet, mit einem Flag, das "Register Successful" anzeigt; Umleiten mit einem GET-Parameter von? Register = true oder etwas, um die Flagge zu zeigen, ist genug. Dies ist auch viel benutzerfreundlicher. – Bowersbros