本帖最后由 angel_zxq 于 2009-07-23 15:21:52 编辑

解决方案 »

  1.   


    那请问如何得到选项卡的索引呢?是在ActiveTabChanged事件里得到选项卡索引,还是DataBinding事件里??
      

  2.   

    选项卡索引是你选定时激发的那个索引号,自然是在ActiveTabChanged事件里啦。
    你根据你每次激发的选项卡事件分别绑定你那个选项卡需要绑定的数据应该就好了,刚开始只加载第一个卡片的数据其他的卡片等点击的时候再加载。
      

  3.   

    在ActiveTabChanged事件中做一个开关语句,根据索引号绑定相应的数据。index0页面的数据可以在初始化的时候就绑定。
    参考
    参考
      

  4.   

    ActiveTabChanged事件,DataBinding事件中都可获得!!
      

  5.   

    获得选项卡的索引
    TabContainer1.ActiveTabIndex
      

  6.   


    protected void tabs_ActiveTabChanged(object sender, EventArgs e)
    {
          switch (tabs.ActiveTabIndex)
          {
                case 0: ......
                    break;
                case 1: ......
                    break;
                case 2: ......
                    break;
                default:
                    break;
          } 
    }
    运行时报“tabs控件找不到”错误??前台代码:<asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="true">
            <ContentTemplate>
                <asp:DataList ID="DataList1" runat="server" RepeatColumns="10" >
                    <ItemTemplate>
                        <cc1:TabContainer ID="tabs" runat="server" ActiveTabIndex="0" OnClientActiveTabChanged="ActiveTabChanged" OnActiveTabChanged="tabs_ActiveTabChanged">                
                         <cc1:TabPanel ID="TabPanel1" runat="server" HeaderText='<%#Eval("card") %>'  >
                            <ContentTemplate> 
                             
                            </ContentTemplate>
                        </cc1:TabPanel>                
                       </cc1:TabContainer>
                    </ItemTemplate>        
                </asp:DataList>
            </ContentTemplate>
            <triggers> 
                <asp:AsyncPostBackTrigger ControlID="tabs" EventName="ActiveTabChanged" /> 
            </triggers>
        </asp:UpdatePanel>
    为什么会说“tabs控件找不到”,我明明写了呀,难道还漏什么吗??
      

  7.   

    <cc1:TabContainer ID="tabs" runat="server" ActiveTabIndex="0"  
                        Width="436px" AutoPostBack="True" 
                        onactivetabchanged="tabs_ActiveTabChanged" >