Вызов нескольких __doPostBack из JavaScript

У меня есть несколько UpdatePanel на странице, и я обновляю 2 из них вручную, вызывая __doPostBack. Однако проблема в том, что первый вызов сбрасывается при повторном вызове (он никогда не обновляет панель, которую я запросил обновить первым). Я завернул эти вызовы в setTimeout, но, похоже, это не помогло.

Любые предложения о том, как заставить оба звонка работать?

11.12.2008 20:54:23
1 ОТВЕТ
РЕШЕНИЕ

Возможно, вы могли бы сделать это на стороне сервера вещей:

UpdatePanel1.Update();
UpdatePanel2.Update();

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

Кроме того, еще один вопрос, у вас есть скрипт, который вызывает setTimeout внутри панели обновления? Или это в другом месте, это может быть виновником, однако я не знаю, на макушке этого.

1
11.12.2008 23:19:26