2012-11-26 2 views
0

내 페이지의 Ajax 아코디언이 전혀 작동하지 않습니다. 페이지에 잘 표시되지만 머리글을 클릭하면 창을 확장/축소 할 수 없습니다. 나는 official page for the Accordion뿐만 아니라 주제에 대한 블로그의 숫자를 확인했습니다AJAX Accordion 컨트롤의 실제 사용

<aj:Accordion runat="server" ID="acMain" SelectedIndex="0" 
    FadeTransitions="true" 
    TransitionDuration="400" 
    FramesPerSecond="40" RequireOpenedPane="false" TabIndex="0" 
    SuppressHeaderPostbacks="true" HeaderCssClass="acHeader" 
    HeaderSelectedCssClass="acHeaderSelected"> 
    <Panes> 
     <aj:AccordionPane runat="server" ID="Panel1"> 
      <Header> 
       ... 
      </Header> 
      <Content> 
       ... 
      </Content> 
     </aj:AccordionPane> 

     <aj:AccordionPane runat="server" ID="Panel2"> 
      <Header> 
       ... 
      </Header> 
      <Content> 
       ... 
      </Content> 
     </aj:AccordionPane> 
    </Panes> 
</aj:Accordion> 

: (내가 필요한 그 뒤에 어떤 코드를 잘 모르는 것 같아요으로 바로 HTML 부분) 여기

내 코드입니다 (모두 작성자의 말과 함께 공식 페이지의 사본 인 것 같습니다.) 그리고이 모든 것에 따르면, 내가 잘못한 것을 보거나 무엇이든 놓친 것을 볼 수 없습니다.

실제로, 나는 내 상사가 잠시 뒤에 만든 아코디언을 확인했습니다. 코드는 기본적으로 그의 패널 내용 만 다릅니다. 코드 위반도 없으므로 정말 잃어 버렸습니다. 이리.

어떤 도움을 크게 asp.net에 내 코드 according to a sample 적응 후

편집
을 이해할 수있을 것이다, 나는 첫 번째 창 (selectedIndex의 0) 축소에 나섰고 한 다른 하나는하지 않습니다 확장 :/

답변

0

따라서 the asp.net how to page에서 아코디언 코드를 복사하여 내용을 창에 넣었지만 아무런 영향이 없었습니다.

내 콘텐츠에 악의적 인 </div> 태그가있어 아코디언을 망가 뜨렸으므로 비슷한 문제가있는 사람이라면 누구든지 콘텐츠를 철저히 검사하는 것이 좋습니다.

또한이 특정 샘플은 저에게 효과적이었고 문제가있을 경우 사용하겠다고 말했기 때문에 저자가 올바르게 닫힌 </p> 태그를 남겨 두었습니다. 테스트 도중 아코디언이 발생하므로 조심하십시오.