Asp.net 在多个选项卡中使用相同的asp面板
在Ajax工具包中,您可以使用选项卡容器并向其中添加选项卡面板 我有一些控件,我希望能够跨所有选项卡使用,并根据需要使用其他控件定制选项卡 我的问题是如何重用多个选项卡上的面板? 基本上我是在追求这样的东西Asp.net 在多个选项卡中使用相同的asp面板,asp.net,vb.net,Asp.net,Vb.net,在Ajax工具包中,您可以使用选项卡容器并向其中添加选项卡面板 我有一些控件,我希望能够跨所有选项卡使用,并根据需要使用其他控件定制选项卡 我的问题是如何重用多个选项卡上的面板? 基本上我是在追求这样的东西 <TabContainer> <tabPanel1> <contentTemplate> <pnl1></pnl1> //other controls here </contentTemplate> </tabP
<TabContainer>
<tabPanel1>
<contentTemplate>
<pnl1></pnl1>
//other controls here
</contentTemplate>
</tabPanel1>
<tabPanel2>
<contentTemplate>
<pnl1></pnl1>
//other controls here
</contentTemplate>
<tabPanel2>
</tabContainer>
<pnl1>
//some controls here
</pnl1>
//这里有其他控件
//这里有其他控件
//这里有一些控件
将面板设为用户控件,然后在每个选项卡面板中删除用户控件
<TabContainer>
<tabPanel1>
<contentTemplate>
<uc1:MyControl id="myControl" runat="server" />
</contentTemplate>
</tablPanel1>
<tabPanel2>
<contentTemplate>
<uc1:MyControl id="myControl2" runat="server" />
</contentTemplate>
</tablPanel2>
</TabContainer>
<uc1:MyControl id="myControl3" runat="server" />
无法重复使用同一面板。我想您可以使用JavaScript在每次单击选项卡时将面板附加到新的父级,但这似乎比它的价值更麻烦 考虑将面板移动到选项卡外部,使其始终可见。标签是用来改变内容的,做你想做的事情可能会违背用户界面的惯例