2009-06-01 6 views
1

UpdatePanel에서 마법사 컨트롤을 사용하고 있습니다. 일부 마법사 단계에는 UpdatePanels가 안에 중첩되어 있습니다. 바깥 쪽과 안쪽의 UpdatePanel에는 모두 고유 한 Trigger 컬렉션이 있습니다. 모든 사건은 의도 한대로 발사됩니다.중첩 된 UpdatePanel 동작

그러나 외부 UpdatePanel에 대한 트리거는 UpdateProgress 컨트롤을 설정하지 않습니다. 내면의 것들 모두 다. ProgressTemplate을 표시하기 위해 외부 트리거를 가져올 수없는 이유는 무엇입니까? 마법사 단계를 탐색하는 일부 ImageButton의 경우입니다.

는 윤곽 다음과 같이 중첩은 다음과 같습니다

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

답변

0

당신이 당신의 중첩 된 UpdatePanel과의 UpdateProgress를 연결하고 있습니까?

UpdatePanels 및 UpdateProgress에 전체 태그를 제공 할 수 있습니까? 명백한 것이 있는지 알아 보는 것이 도움이 될 것입니다.

0

귀하의 UpdateProgress은 가장 바깥 쪽의 UpdatePanel 외부에 있어야하며 특정 UpdatePanel에 연결하지 않아야합니다.

당신은의 UpdateProgress 제어의 AssociatedUpdatePanelID 속성을 설정 하여 UpdatePanel 컨트롤과의 UpdateProgress 컨트롤을 연결합니다.포스트 백 이벤트가 UpdatePanel 컨트롤 에서 발생한 경우 관련된 UpdateProgress 컨트롤이 표시됩니다. UpdateProgress 컨트롤 을 특정 UpdatePanel 컨트롤과 연결하면 UpdateProgress 컨트롤은 비동기 포스트 백에 대해 진행률을 표시합니다. 의 ChildrenAsTriggers 속성이 UpdatePanel 컨트롤 거짓 설정 및 비동기 포스트 그 UpdatePanel 컨트롤 내부에서 유래되는 경우

관련된 모든 의 UpdateProgress 컨트롤 표시 될 것이다.

관련 문제