0

私のウェブサイトには長時間実行されているプロセスがあるため、プロセスの実行中に「更新中です。しばらくお待ちください..」というメッセージを表示するラベルを提供するスレッドを設定しました。スレッドは以下のように設定されています

Thread t1 = new Thread(new ThreadStart(CreatePartsExcelFile));
t1.Start();

while (t1.IsAlive)

メソッド CreatePartsExcelFile が実行され、 MessageEventHandler の使用について考えましたが、代わりにコードを使用しました

StatusLabel.Visible = true;
StatusLabel.Text = "Updating, please wait..";

プロセスは実行され、正常に完了しますが、メッセージは表示されません。何が間違っていますか?

4

2 に答える 2