gpt4 book ai didi

c# - 嵌套的 ASP.NET 选项卡

转载 作者:行者123 更新时间:2023-11-30 21:09:37 32 4
gpt4 key购买 nike

我正在尝试使用 ASP.NET 和 Ajax 控制工具包在另一个选项卡中获取一个控制选项卡,这是我正在使用的代码:

 <asp:TabContainer ID="TabContainer1" runat="server" ActiveTabIndex="0">
<asp:TabPanel runat="server" HeaderText="Main tab" ID="TabPanel1">
<ContentTemplate>
<asp:TabPanel HeaderText="Nested tab" ID="TabPanel2" runat="server">
<ContentTemplate>
<asp:Button ID="Button1" runat="server" Text="Delete" />
</ContentTemplate>
</asp:TabPanel>
</ContentTemplate>
</asp:TabPanel>
</asp:TabContainer>

但我收到一个异常(exception):

"Object reference not set to an instance of an object."

我不知道在这里做什么,因为我的设计需要在另一个面板中有一个选项卡面板,这可能吗?

最佳答案

嵌套<asp:TabPanel>应该在自己的<asp:TabContainer> ,这可能就是异常的原因:对象引用可能是容器,并且它未设置为实例,因为它在嵌套选项卡中丢失。

<asp:TabContainer ID="TabContainer1" runat="server" ActiveTabIndex="0">
<asp:TabPanel runat="server" HeaderText="Main tab" ID="TabPanel1">
<ContentTemplate>

<%-- You need another container before you can add a nested tab --%>
<asp:TabContainer ID="NestedContainer1" runat="server">
<asp:TabPanel HeaderText="Nested tab" ID="TabPanel2" runat="server">
<ContentTemplate>
<asp:Button ID="Button1" runat="server" Text="Delete" />
</ContentTemplate>
</asp:TabPanel>
</asp:TabContainer>
<%-- End of the second container --%>

</ContentTemplate>
</asp:TabPanel>
</asp:TabContainer>

关于c# - 嵌套的 ASP.NET 选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8948852/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com