我爲我的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