Вызов нескольких __doPostBack из JavaScript - PullRequest
0 голосов
/ 11 декабря 2008

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

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

1 Ответ

1 голос
/ 12 декабря 2008

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

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

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

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

...