我使用以下代码将 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代码,发现可见性被隐藏了......问题是什么?https://i.stack.imgur.com/m1eSW.jpg https://i.stack.imgur.com/m1eSW.jpg
您是否尝试过从代码隐藏或aspx设置ActiveTab-Property(来自代码隐藏)或ActiveTabIndex?
如果您明确将显示设置为可见,您还可以检查它是否有效:
ActiveTabIndex="0" style="display:block;visibility:visible;"
您确定 Ajax 库已正确加载吗?您的 TabContainer 内还有其他 Ajax 控件吗?检查该页面中的所有 html 是否有效。
您是否使用最新的 AjaxToolkit 和 ToolkitScriptManager 而不是 ScriptManger?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)