如下图
我尝试着用MultiView 控件,不知道为什么不行
  <asp:MultiView ID="MultiView1" runat="server" ActiveViewIndex="0">
                                                                    <asp:View ID="Tab2" runat="server">
                                                                        <table cellpadding="0" cellspacing="0" style="height: 390px; width: 472px">
                                                                            <tr valign="top">
                                                                                <td class="TabArea" style="width: 600px">
                                                                                    <br />
                                                                                    <br />
                                                                                    <uc5:C_LeftCenterNewsList_ZL ID="C_LeftCenterNewsList_ZL3" runat="server" 
                                                                                        grid_Width="366" LineLength="40" NewsCount="10" NewsSquare_Name="测试1" />//自定义的控件不能显示,控件里面的Gridview要连接oracle数据。死活显示一空白,这是为什么                                                                                </td>
                                                                            </tr>
                                                                        </table>
                                                                    </asp:View>
                                                                    <asp:View ID="Tab3" runat="server">
                                                                        <table cellpadding="0" cellspacing="0" style="height: 330px; width: 470px">
                                                                            <tr valign="top">
                                                                                <td class="TabArea" style="width: 600px">
                                                                                    <br />
                                                                                    <br />
                                                                                    静态文本测试能显示                                                                                </td>
                                                                            </tr>
                                                                        </table>
                                                                    </asp:View>
                                                                </asp:MultiView> protected void Menu1_MenuItemClick(object sender, MenuEventArgs e)
    {
        MultiView1.ActiveViewIndex = Convert.ToInt32(e.Item.Value);
        for (int i = 0; i < Menu2.Items.Count - 1; i++)
        {
        }
    }

解决方案 »

  1.   

    用js+css多好,为啥要用控件呢。
      

  2.   

    哪里看到,哪里就有答案不过说这个是非常简单的效果。先做出静态效果,然后动态绑定数据是更加简单的事了。搜索:懒人图库,阿里西西js--
    这里面有n多js效果
      

  3.   

    baidu你就知道了,google你会知道更多。
      

  4.   

    js+div可以
    jquery有一个这样的插件可以找一下
      

  5.   

    div切换,js+tab实现切换效果
    或multiview
      

  6.   

     <td width="153" height="26" valign="middle" align="center" class="changediv1">
    <a href="#" onmouseover="MM_showHideLayers('div1','','hide','div2','','show','div3','','hide')">
     </a></td>
    <a href="#" onmouseover="MM_showHideLayers('div1','','hide','div2','','hide','div3','','show')"></a></td>
      

  7.   

    。。JS+DIV啊  为什么非要简单的问题复杂化?