我正在寻找一种方法来使用一个选项卡控件,这样就有一个单一的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面板。