AJAX: Statusbar: принудительное обновление UpdatePanel во время выполнения функции - PullRequest
1 голос
/ 17 мая 2010

У меня есть ярлык внутри панели обновления, который я хотел бы использовать в качестве строки состояния.

Обычно пользователь нажимает кнопку, которая выполняет основную функцию, которая выполняет ряд задач. Я хотел бы проинформировать пользователя о состоянии функции по мере ее развития, например ::100100

Этап 1: получение данных ...

Этап 2: Расчет значений ...

Этап 3: печать значений ...

Этап 4: Готово!

Я пытался обновить панель обновления непосредственно из функции, но она обновляет панель только в конце функции (этап 4) и показывает «Готово!» (что я понимаю, как это должно работать).

Я искал таймеры и темы, чтобы попытаться обновить панель отдельно от основной функции, но я подумал, что буду публиковать здесь на случай, если у кого-нибудь есть какие-нибудь лучшие идеи?

1 Ответ

0 голосов
/ 17 мая 2010

Вы также разместили панель обновления вокруг ярлыка? Установите UpdateMode на условный, затем при выполнении ваших этапов установите текст метки, затем updatePanelProgress.Update () должен сделать это

...