ASP.Net选项卡控制:通过单独的ASPX文件加载内容



我正在寻找一种方法来使用一个选项卡控件,这样就有一个单一的TabPanel,当一个选项卡被点击时,TabPanel从一个单独的ASPX文件填充。如果我有三个选项卡,那么tab1。当选择TAB 1 (tab2)时,内容使用Aspx。当TAB 2被选中时,Aspx用于内容,依此类推。

我发现很多教程都把所有东西塞进一页。我也读过如何:使Tab控制面板"按需"加载(使用隐藏控件)。但是我还没有遇到过通过链接或回发加载部分视图的情况。

会有人知道链接到一个ASP。网络视频或解释良好的教程/博客?

杰夫

我不确定这是否可能。

但是我建议你将所有的aspx文件合并在一个(你可以将每个文件放在PlaceHolder或Panel中),然后在你需要的时候让它们可见

你可以使用IFRAME来加载不同的页面内容。

按下Tab1,你必须加载Tab1.aspx。为此,您必须使用IFrame来加载内容。如果你的内容是静态的,那么你可以通过System.IO.ReadFile()获取内容;如果你有动态内容,那么你可以使用Iframe或User Control来加载。

您也可以实现Multiview来接近您的方式,并将其放在更新面板中,并将Multiview设计为TAB面板。

最新更新