그래서 같은 템플릿 FormView 내부에있는 TabContainer을 사용하는 것이 가능 : 템플릿 화 된 FormView 내에서 TabContainer 컨트롤을 사용하는 방법?
<ItemTemplate>
<cc1:TabContainer ID="TabContainer1" runat="server">
<cc1:TabPanel ID="Tab1" runat="server">
<HeaderTemplate>Tab One</HeaderTemplate>
<ContentTemplate>
... bound fields
</ContentTemplate>
</cc1:TabPanel>
<cc1:TabPanel ID="Tab2" runat="server">
<HeaderTemplate>Tab 2</HeaderTemplate>
<ContentTemplate>
... bound fields
</ContentTemplate>
</cc1:TabPanel>
</cc1:TabContainer>
</ItemTemplate>
<EditTemplate>
<cc1:TabContainer ID="TabContainer1" runat="server">
<cc1:TabPanel ID="Tab1" runat="server">
<HeaderTemplate>Tab One</HeaderTemplate>
<ContentTemplate>
... bound fields
</ContentTemplate>
</cc1:TabPanel>
<cc1:TabPanel ID="Tab2" runat="server">
<HeaderTemplate>Tab 2</HeaderTemplate>
<ContentTemplate>
... bound fields
</ContentTemplate>
</cc1:TabPanel>
</cc1:TabContainer>
</EditTemplate>
모든 것이 한 번에 하나 개의 템플릿보기 위해 잘 작동; 예를 들어 ItemTemplate이 작동하면 EditTemplate은 작동하지 않습니다. ASP.NET은 바운드 필드 ID가 중복되는 것에 대해 불평 할 것입니다.
아무도 내가 시도한 것을 시도 했습니까?
고마워요 유전자
편집: 그들은 모두 별도의 템플릿 요소 안에있는 단 하나의 템플릿에서 렌더링됩니다 이후이 같은 ID를 가진 탭 컨테이너를 생각하지 않는다
이 문제는 여기에있다 시간.
UPDATE :
나는 해결책을 찾기 위해 관리하지 않았고, 나는 그것이 가능하지 생각합니다. 이제 막 이동하여 고유 ID를 사용하십시오. 게으르다, 나는 두려운 이름 짓기 과정을 자동화하기위한 몇 가지 코드를 작성했다. 나는 누군가가 공유하는 더 좋은 대답을 바란다. 어쨌든, 나는 너무 가난해서 그걸로 현상금을 낼 여유가 없다. ;-)