2011-07-04 38 views
0

我想创建多个gridviews,其中所有将在页面加载加载。我有3组数据。当用户点击一个标签时,它会显示相应的gridview。多个选项卡式网格点的最佳方法

这是最好的方法是什么?我不擅长JavaScript或JQuery。

我想到的一种方式是使用表格和图像按钮,当gridview2选项卡被点击时,我会把gridview1.visible = false。这是做这件事的好方法吗?还是有另一种直观的方式来做到这一点? 。

回答

1

“最简单的方法来使用Ajax的无线工具包标签的容器和标签面板,将GridView控件中的TabPanel的内容模板

<ajaxToolkit:TabContainer runat="server" 
     OnClientActiveTabChanged="ClientFunction" 
     Height="150px"> 
    <ajaxToolkit:TabPanel runat="server" 
     HeaderText="Signature and Bio" 
     <ContentTemplate> 
      -- Grid View -- 
     </ContentTemplate> 
    /> 
</ajaxToolkit:TabContainer> 

参见: http://www.asp.net/Ajax/Ajaxcontroltoolkit/samples/Tabs/Tabs.aspx

相关问题