【问题标题】:ASP.NET - Ajax Control Toolkit - TabContainer always hiddenASP.NET - Ajax 控件工具包 - TabContainer 始终隐藏
【发布时间】:2011-03-28 19:24:44
【问题描述】:

我使用以下代码将 TabContainer 添加到页面

      <asp:TabContainer ID="TabContainer1" runat="server">

        <asp:TabPanel runat="server" HeaderText="tab one" ID="TabPanel0">
            <ContentTemplate>
                <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
            </ContentTemplate>
        </asp:TabPanel>

         <asp:TabPanel runat="server" HeaderText="tab two" ID="TabPanel1">
            <ContentTemplate>
                <asp:Button ID="Button1" runat="server" Text="Button" />
            </ContentTemplate>
        </asp:TabPanel>

    </asp:TabContainer>

但是当页面呈现时 TabPanel 总是隐藏,我通过 Firebug 观察了 html 代码,发现可见性被隐藏了......有什么问题? http://i.stack.imgur.com/m1eSW.jpg

【问题讨论】:

  • 你在后面的代码或javascript中做了任何事情,因为它对我有用。

标签: asp.net ajaxcontroltoolkit tabcontainer


【解决方案1】:

您是否尝试过设置 ActiveTab-Property(来自 codebehind)或来自 codebehind 或 aspx 的 ActiveTabIndex?

如果您明确将显示设置为可见,您还可以检查它是否有效:

ActiveTabIndex="0" style="display:block;visibility:visible;"

您确定正确加载了 Ajax 库吗?您的 TabContainer 中是否还有其他 Ajax 控件?检查该页面中的所有 html 是否有效。

您是否使用最新的 AjaxToolkit 和 ToolkitScriptManager 而不是 ScriptManger?

【讨论】:

【解决方案2】:

您需要使用 Ajax Control Toolkit 中的脚本管理器,将其添加到表单标记之后。

【讨论】:

    【解决方案3】:

    我遇到了同样的问题,经过 2 小时的谷歌搜索后,我找到了解决方案。就我而言,我必须将 asp:ScriptManager 更改为 ajaxToolkit:ToolkitScriptManager。

    【讨论】:

      【解决方案4】:

      您可能需要检查您是否使用了ToolkitScriptManager 而不是ScriptManager。这将解决您的问题。

      【讨论】:

        【解决方案5】:

        通过将网站的 appPool 从 Classic 更改为 Integrated,尝试了网站上的所有内容后,我们公司解决了这个问题。

        【讨论】:

          【解决方案6】:

          在我的情况下:活动选项卡被隐藏(服务器端:Visible="false")。 如果您在服务器端激活隐藏选项卡,它似乎会将visibilty:hidden 添加到选项卡容器中!

          【讨论】:

            【解决方案7】:

            尝试在 TabContainer 上设置 ActiveTabIndex="0"

            【讨论】:

              猜你喜欢
              • 2012-04-13
              • 2012-05-14
              • 1970-01-01
              • 2011-09-14
              • 1970-01-01
              • 1970-01-01
              • 2011-07-11
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多