1

更新パネル内にステータス バーとして使用したいラベルがあります。

基本的に、ユーザーは一連のタスクを実行するメイン機能を実行するボタンをクリックします。進行中の機能の状態についてユーザーに通知したいと思います。

ステージ 1: データを取得しています...

ステージ 2: 値を計算しています...

ステージ 3: 値を出力しています...

ステージ 4: 完了!

関数から updatepanel を直接更新しようとしましたが、関数の最後 (ステージ 4) でのみパネルを更新し、「完了!」と表示されます。(私が理解しているのは、それがどのように機能するかです)。

メイン機能とは別にパネルを更新するためにタイマーとスレッドを調べていましたが、誰かがより良いアイデアを持っている場合に備えてここに投稿すると思いましたか?

4

1 に答える 1

0

ラベルの周りにも更新パネルを配置しましたか? UpdateMode を条件付きに設定し、ステージを実行するときにラベルのテキストを設定してから updatePanelProgress.Update() を実行する必要があります

于 2010-05-17T06:46:53.857 に答える