我正在寻找一种方法来使用标签控件,以便只有一个TabPanel
,当单击标签时,TabPanel
将从单独的ASPX文件中填充。如果我有三个选项卡,则选择选项卡一时tab1.aspx用于内容,选择选项卡二时tab2.aspx用于内容,依此类推。
我发现了一些关于将所有东西塞进一个页面的教程。我还阅读了How To: Make Tab control panels load "on-demand"(使用隐藏控件)。但我没有遇到通过链接或回发加载部分视图。
有人知道ASP.Net视频的链接还是很好地解释了教程/博客?
杰夫
答案 0 :(得分:0)
我不确定这是可能的。
但我建议您将所有的aspx文件合并在一起(您可以将每个文件放在PlaceHolder或Panel中),然后在需要时将它们显示出来。
答案 1 :(得分:0)
您可以将IFRAME用于不同的页面内容加载。
按Tab1,您必须加载Tab1.aspx。为此你需要IFrame加载内容。如果您的内容是静态的,那么您可以通过System.IO.ReadFile()获取内容;如果您有动态内容,则可以使用Iframe或用户控件加载。
您还可以实现Multiview以接近您的方式并将其放在“更新”面板中,并将多视图设计为TAB面板。