2009-09-08 3 views
0

나는 곧 생일을 알리는 텍스트가있는 탭 패널을 가지고 있으며 다가오는 생일이 있는지 찾아 데이터리스트에 바인딩합니다.변경 AJAX 툴킷 TabContainer의 HeaderTemplate

는 그래서 난 다가오는 생일 (1) 또는 다가오는 생일 (2) 같은 생일의 수를 보여주고 싶어하지만 난이

내 탭 인덱스가 2 할 뒤에 코드에서 어떤 방법을 찾을 수 없습니다 심지어 이렇게해도

TabContainer1.Tabs (2) .HeaderTemplate ??????? 나는

Thnaks 많은

+0

같은 문제가있는 것 같습니다 ... 저는 탭 패널을 만들고 마크 업에서 숨겨진 가시성을 설정 한 다음 내 페이지의 어딘가에 기본적으로 숨겨진 패널의 복제본을 만들고 싶습니다. 일부 데이터를 컨트롤에 넣은 다음 보여줍니다 ... contenttemplate을 수행하는 것이 너무 나쁘지는 않지만 머리글이 아프다는 것을 증명합니다. – War

답변

0

새로운 만들기 .... next..it는 방법 InstantiateIn()를

사람이 어떻게 PLZ 말해 템플릿을 편집 할 알고 있다면이 포함되어 무엇을 질수 그림 클래스는 ITemplate 인터페이스를 기반으로 MyHeaderTemplate을 호출합니다. 새 클래스에서 InstantiateIn() 메서드의 구현을 추가하여 템플릿 내용을 사용자 지정합니다.

public class MyHeaderTemplate : ITemplate 
{ 
    public void InstantiateIn(Control container) 
    { 
     //TODO: Add you customisation here... 
     Label lbl = new Label(); 
     lbl.Text = "foo"; 

     // Lastly, add the controls to the container... 
     container.Controls.Add(lbl); 
    } 
} 

새 클래스를 만든 후에는 탭의 HeaderTemplate에 할당하십시오. 예 :