2015-02-06 10 views
1

저는 자바 스크립트 기반 웹 사이트를 ASP.Net 및 C# 기반 웹 사이트로 변환하는 프로젝트를 진행하고 있습니다. 하드 코딩 된 AJAX Control Toolkit Tab의 여러 인스턴스가 있습니다. 페이지로드시, 버튼 클릭시에 탭 컨테이너를 추가 및 제거해야합니다.ASP.Net - AJAX Control Toolkit - 동적으로 탭 추가 및 제거

나는 탭 컨테이너 자체를 onload로 만든 다음 탭과 html 등을 추가하는 많은 옵션을 발견했습니다. 그러나 하드 코드 된 탭 컨테이너에 액세스하여 탭을 추가하고 제거 할 수있는 방법이 있습니까?

나는 특별히 생각하고 있었는데, Javascript getElementById() 함수에 상응하는 C#이 있습니까? 그런 상황에서 효과가 있습니까?

+0

예 C# 페이지에서 탭 컨테이너를 동적으로 처리 할 수 ​​있습니다. –

답변

1

발견 된 답변입니다.

예를 들어 탭 컨테이너가 작성하려는 ID tabTabOne로 하드 코딩 된 경우와 같이 tabcontainer의 ID를 참조하십시오.

tabTabOne.AutoPostBack = true; 

AjaxControlToolkit.TabPanel t = new AjaxControlToolkit.TabPanel(); 
t.ID = "tabTabPanel3"; 
t.HeaderText = "Panel 3"; 
tabTabOne.Tabs.Add(t); 

그러면 ID가 사용중인 컨테이너에 패널이 추가됩니다.