Componentart tabstrip仅渲染第一个选项卡

时间:2013-02-12 16:22:43

标签: asp.net ajax componentart

我有一个ComponentArt标签。我们公司最近将其所有用户迁移到了IE8。出于某种原因,某些页面上的标签条仅显示第一个标签。但在其他方面,它会很好。 tabtrip的代码在所有页面中几乎完全相同,从而节省了选项卡名称等内容。以下是仅显示第一个标签页的示例:

<ComponentArt:TabStrip ID="tsAdmin" runat="server" MultiPageId="EditUsers" CssClass="TopTabs"
                  DefaultItemLookId="DefaultTabLook"
                  DefaultSelectedItemLookId="SelectedTabLook"
                  DefaultDisabledItemLookId="DisabledTabLook"
                  DefaultGroupTabSpacing="1"
                  ImagesBaseUrl="tabstrip"
                  ScrollingEnabled="false"
                  ScrollLeftLookId="ScrollItem"
                  ScrollRightLookId="ScrollItem"
                  Width="100%" >
                <Tabs>
                    <ComponentArt:TabStripTab runat="server" ID="tab0" Text="Tab 1"></ComponentArt:TabStripTab>
                    <ComponentArt:TabStripTab runat="server" ID="tab1" Text="Tab 2"></ComponentArt:TabStripTab>
                    <ComponentArt:TabStripTab runat="server" ID="tab2" Text="Tab 3"></ComponentArt:TabStripTab>
                    <ComponentArt:TabStripTab runat="server" ID="tab3" Text="Tab 4"></ComponentArt:TabStripTab>
                </Tabs>
                <ItemLooks>
                <ComponentArt:ItemLook LookId="DefaultTabLook" CssClass="DefaultTab" HoverCssClass="DefaultTabHover" LabelPaddingLeft="10" LabelPaddingRight="10" LabelPaddingTop="5" LabelPaddingBottom="4" LeftIconUrl="tab_left_icon.gif" RightIconUrl="tab_right_icon.gif" HoverLeftIconUrl="hover_tab_left_icon.gif" HoverRightIconUrl="hover_tab_right_icon.gif" LeftIconWidth="3" LeftIconHeight="21" RightIconWidth="3" RightIconHeight="21" />
                  <ComponentArt:ItemLook LookId="SelectedTabLook" CssClass="SelectedTab" LabelPaddingLeft="10" LabelPaddingRight="10" LabelPaddingTop="4" LabelPaddingBottom="4" LeftIconUrl="selected_tab_left_icon.gif" RightIconUrl="selected_tab_right_icon.gif" LeftIconWidth="3" LeftIconHeight="21" RightIconWidth="3" RightIconHeight="21" />
                  <ComponentArt:ItemLook LookId="ScrollItem" CssClass="ScrollItem" HoverCssClass="ScrollItemHover" LabelPaddingLeft="5" LabelPaddingRight="5" LabelPaddingTop="0" LabelPaddingBottom="0" />
                </ItemLooks>
            </ComponentArt:TabStrip>

当我检查页面源时,有一些生成的javascript引用到各个选项卡,但是当我使用Firebug检查源代码时,只有第一个选项卡在HTML中有任何标记引用。在选项卡正确呈现的页面上,所有选项卡都在HTML中通过Firebug显示。

1 个答案:

答案 0 :(得分:0)

我不确定如何删除这个问题。事实证明问题在于我写的一些javascript而不是标签条。