AjaxControlToolKit v16.1.0.0 TabContainer



我升级到最新版本的AjaxControlToolKit,现在我的Ajax选项卡控件都不起作用。 以前他们工作得很好。

升级后,我的选项卡控件默认为不可见。 我可以在 tabContainer 标签中使用 style="visibility:visible" 来强制可见性。 然后它出现并看起来不错,除了单击选项卡标题不执行任何操作。 我尝试使用启用="真"设置它们,但没有效果。

<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="test1.aspx.vb" Inherits="Myapp.test1" %>
 <%@ Register TagPrefix="ajaxToolKit"  Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit"  %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="frmTest" runat="server">
          <asp:ScriptManager ID="ScriptManager" runat="server"></asp:ScriptManager>
        <br /><br /><br /><br />
        <ajaxToolKit:TabContainer ID="hello" runat="server" OnClientActiveTabChanged="TabChanged()" ActiveTabIndex="0">
            <ajaxToolKit:TabPanel><HeaderTemplate>First Tab</HeaderTemplate>
                <ContentTemplate>Text on first tab.</ContentTemplate>
            </ajaxToolKit:TabPanel>
            <ajaxToolKit:TabPanel><HeaderTemplate>Second tab</HeaderTemplate>
                <ContentTemplate>Can't get this tab to appear.</ContentTemplate>
            </ajaxToolKit:TabPanel>

        </ajaxToolKit:TabContainer>
    </form> 
</body>
</html>

我需要删除OnClientActiveTabChanged和ActiveTabIndex,它工作正常。 旧版本没有那么挑剔,也不介意我让OnClientActiveTabChanged指向缺少的功能。

值得注意的是,我长时间吠错了树,因为问题似乎发生在 TabContainer 或 TabPanel 标签的任何问题上。 在我尝试确定问题的初始测试代码中,我删除了所有内容,并在没有这两个标签中的任何一个的情况下遇到了相同的问题。 然而,事实证明这是一个不同的原因(我在 TabPanel 中省略了 runat="server")。

相关内容

  • 没有找到相关文章

最新更新