【发布时间】:2012-04-13 13:12:53
【问题描述】:
我为我的 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?其他?请适当标记,因为它会影响您将收到的答案。
-
为什么不立即重定向到注册页面,并带有“注册成功”的标志;使用 ?register=true 的 GET 参数重定向或显示标志的东西就足够了。这也更加用户友好。