Webアプリケーション用の登録ページを作成します。アプリケーションでは、ユーザーが新しいアカウントを正常に登録すると、「Register successfully」というメッセージが表示され、5秒間待ってからLoginページに切り替える必要があります。私は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
なぜ、すぐに登録ページにリダイレクトしないのですか?「Register Successful」というフラグが付いています。 ?register = trueのGETパラメータでリダイレクトするか、フラグを表示するもので十分です。これはさらにユーザーフレンドリーです。 – Bowersbros