У меня есть 3 панели обновления на странице. Каждый из них настроен на условное обновление. В каждой панели обновлений у меня есть один элемент управления, который при нажатии будет заполнять панель данными. Каждая панель независима друг от друга.
Все работает нормально, когда вы вручную нажимаете каждую из 3 кнопок на соответствующей панели. У меня возникает проблема, когда я нажимаю кнопки на JavaScript. У меня есть успех при выполнении одного вызова JavaScript, но когда я пытаюсь нажать все 3 кнопки с помощью JavaScript, все происходит спорадически. В зависимости от того, где я размещаю вызовы JavaScript в моем коде, разные панели работают, а другие нет.
Например:
__doPostBack('btnBindTeamTicketList', '');
__doPostBack('btnBindPriorityList', '');
__doPostBack('btnSearchTemplate', '');
покажет панель с кнопкой «btnSearchTemplate», но не с остальными. Различные результаты возникают, когда я меняю последовательность вокруг.
Есть ли способ нажать на мои 3 независимые кнопки (каждая на соответствующей панели), используя JavaScript, чтобы каждая панель загружалась так, как будто я нажимал на них по отдельности? Я предполагаю, что это связано с тем, что AJAX как-то конфликтует друг с другом или с проблемой синхронизации. Кто-нибудь указывает мне правильное направление?
Я использую ASP.NET 3.5 / C #