Вопрос

У меня есть ListView внутри панели обновлений, и я хотел изменить запрос выбора из кода, вызванного событием нажатия кнопки, а затем перезагрузить ListView внутри панели обновлений. Кто-нибудь знает, как заставить Обновление Panel обновляться из кода?

Это было полезно?

Решение

Просто сделай:

YourUpdatePanelId.Update();

Из MSDN :

  

Если страница активирована для частичного рендеринга, при вызове метода Update содержимое элемента управления UpdatePanel обновляется в браузере. Вызовите метод Update, если у вас есть серверный код, который необходимо выполнить, чтобы определить, следует ли обновить элемент управления UpdatePanel. Если вы планируете использовать метод Update, установите для свойства UpdateMode значение Conditional. Если вы хотите, чтобы решение об обновлении панели определялось в логике сервера, убедитесь, что свойство ChildrenAsTriggers имеет значение false и для панели не заданы явные триггеры.

     

В типичном сценарии разработки страницы, если вы определяете триггеры или если свойство ChildrenAsTriggers имеет значение true для элемента управления UpdatePanel, метод Update автоматически вызывается в течение жизненного цикла страницы.

     

Если свойство ContentTemplate не определено для элемента управления UpdatePanel, обновления панели производиться не будут.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top