AJAX - вложенные панели обновления. Как предотвратить внутреннее обновление? - PullRequest
0 голосов
/ 22 января 2009

У меня есть внешняя панель обновлений с несколькими кнопками и внутренняя панель обновлений внутри внешней.

Они оба настроены на updatemode = условный. Я бы хотел, чтобы обновления происходили независимо друг от друга. Однако при нажатии кнопки на внешней панели обновления обновляется и внутренняя панель обновления.

Есть ли способ предотвратить такое поведение?

1 Ответ

3 голосов
/ 22 января 2009

Я не думаю, что вы можете сделать это с описанной вами структурой, поскольку обновление на внешней панели приведет к обновлению всей панели (включая внутреннюю). Одним из решений было бы добавить еще одну панель обновления, чтобы вы получили что-то вроде:

<asp:UpdatePanel ID="outer" ...>
<asp:UpdatePanel ID="inner1" ...>

</asp:UpdatePanel>
<asp:UpdatePanel ID="inner2" ...>

</asp:UpdatePanel>

таким образом вы можете контролировать каждую часть независимо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...