2009-07-10 2 views

답변

0

바보 같은 질문입니다 : 이걸 알아야합니까 ??

Ajax Control Toolkit에서 TabContainer를 사용하고 있습니다. 그러나 어떤 탭을 클릭했는지 알지 못했습니다. TabContainer에 적절한 페이지가 표시되고 사용자는 해당 탭 페이지의 컨트롤과 상호 작용할 수 있습니다 - 왜 활성화 된 페이지인지 알아야합니까? 너의 시나리오는 뭐니?

Ajax Control Toolkit website 관심의 몇 가지 특성을 보여 체크 아웃 :

  • ActiveTabChanged (이벤트) - 탭이 다시 게시 후 변경 될 때 서버 측에서 해고를
  • OnClientActiveTabChanged - 자바 스크립트 함수의 이름 당신도 01을 활용할 수

을 보여주기 위해 첫 번째 탭 - 클라이언트 측 tabChanged 이벤트

  • ActiveTabIndex에 연결하기또는 OnClientActiveTabChanged 이벤트를 사용하면 원하는 것을 얻을 수 있습니다. ??

    마크

  • +0

    글쎄, 바보 같은 대답은 실제로 목록의 마지막 탭을 클릭 할 때 동적으로 새 탭을 추가하는 버튼이되고 싶다는 것입니다. 따라서 콘텐츠를 표시하는 대신 특정 탭에 대한 클릭 이벤트의 동작을 변경하고 싶었습니다. 탭 컨트롤 외부에있는 버튼 만 만들면 제대로 작동합니다. 그러나 나는이 행동을 성취 할 수있는 방법이 여전히 궁금 할 것입니다. 마지막 탭 옆의 '새 탭 추가'버튼이 기능으로 보입니다. –

    +0

    그럼 "OnClientActiveTabChanged"자바 스크립트 이벤트에 연결하여이 사건을 처리 할 수 ​​있습니까? –

    +0

    나는 결코 클라이언트 측을 시도하지 않았다. 어떤 탭을 클릭했는지 확인할 수있는 좋은 방법을 제공한다고해도 클라이언트 측에 서버에 게시하고 싶지 않았습니다. 내 취향에 너무 지저분 해. 버튼을 움직이면 지금은 제대로 작동합니다. –

    0

    서버 사이드 이벤트 ActiveTabChanged가 정상적으로 작동합니다. 그냥 AutoPostBack을 "true"로 설정하십시오.

    관련 문제