Вложенное обновление поведения панели - PullRequest
1 голос
/ 01 июня 2009

Я использую элемент управления Wizard в UpdatePanel. Некоторые из шагов мастера имеют внутри панели обновления. И внешние, и внутренние UpdatePanels имеют свою собственную коллекцию Trigger. Все события запускаются как задумано.

Однако триггеры для внешней UpdatePanel не отключают элемент управления UpdateProgress. Внутренние все делают. Я озадачен, почему я не могу заставить внешние триггеры показывать шаблон ProgressTemplate. Это для некоторых кнопок ImageButtons, которые перемещаются по шагам мастера.

Изложено, вложение выглядит следующим образом:

UpdatePanel
   Triggers
   ContentTemplate
      UpdateProgress
      Wizard
         Step #n
         UpdatePanel
            Triggers
            ContentTemplate
                   .
                   .
            /ContentTemplate
         /UpdatePanel
         /Step
                .
                .
      /Wizard
   /ContentTemplate
/UpdatePanel

Ответы [ 2 ]

0 голосов
/ 21 октября 2009

Ваша UpdateProgress должна находиться за пределами вашей внешней панели обновления и не связывать его с какой-либо конкретной панелью обновления.

Вы связываете UpdateProgress элемент управления с помощью элемента управления UpdatePanel установка AssociatedUpdatePanelID свойство UpdateProgress контроль. Когда событие обратной передачи происходит от UpdatePanel контроль, любой связанный UpdateProgress элементы управления отображаются. Если вы этого не сделаете связать элемент управления UpdateProgress с определенным элементом управления UpdatePanel, отображается элемент управления UpdateProgress прогресс для любого асинхронного постбэк.

Если свойство ChildrenAsTriggers элемент управления UpdatePanel имеет значение false и асинхронный постбэк происходит изнутри, что Элемент управления UpdatePanel, любой связанный Элементы управления UpdateProgress будут отображается.

0 голосов
/ 25 августа 2009

Связываете ли вы UpdateProgress со своей вложенной панелью UpdatePanel?

Можете ли вы предоставить свои полные теги для UpdatePanels и UpdateProgress? Было бы полезно узнать, есть ли что-то очевидное.

...