Задержка перед перенаправлением

Я создаю страницу регистрации для своего веб-приложения. Приложение требует, чтобы после того, как пользователь успешно зарегистрировал новую учетную запись, на странице отображалось сообщение «Регистрация прошла успешно», затем подождите 5 секунд, прежде чем переключиться на страницу входа. Я использовал Thread.Sleep(5000). Он ждет 5 секунд, но не отображает сообщение. Может кто-нибудь помочь мне?

void AccountServiceRegisterCompleted(object sender, RegisterCompletedEventArgs e)
    {
        if (e.Result)
        {
            lblMessage.Text = "Register successfully";

            Thread.Sleep(5000); 
            this.SwitchPage(new Login());
        }
        else
        {
            ...
        }
    }
14
задан Dyrandz Famador 15 December 2015 в 05:21
поделиться