我为我的Web应用程序创建了一个注册页面。该应用程序要求用户成功注册一个新帐户后,页面会显示一条消息“注册成功”,然后等待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
{
...
}
}
ASP .NET WebForms? MVC?其他?请适当标记,因为它会影响您将收到的答案。 – Yuck 2012-04-13 13:15:02
为什么你不立即重定向到注册页面,并且有一个标志'注册成功';使用?register = true的GET参数重定向或显示标志就足够了。这也更加用户友好。 – Bowersbros 2014-10-06 12:24:59