偶在asp.net2.0下用Menu + MultiView实现类似winform的tabcontrol.
在Menu的click事件下写:
   MultiView1.ActiveViewIndex = Convert.ToInt32(Menu1.SelectedValue);
点一下menuitem就会postback,
有没有办法将上面的代码转成javascript?有没有其它的类似asp.net1.0的TabStrip?
或者其它实现方式 DIV + CSS?TKS!

解决方案 »

  1.   

    楼上的确定?
    Menu和MultiView都没有Autopostback属性
      

  2.   

    DIV+CSS+ajax是很好的效果,很多网站都有的.
      

  3.   

    to ojekleen: 
      能给个Demo或贴个链接?
      

  4.   

    ajax control Toolkit提供了TabContainer, TabPanel控件.
      

  5.   

    这个不管是前台后台实现都是很容易的.如果数据量大,还是用ajax比较好.比如JS,随便就可以写一个:
    <div onclick="show(1)"></div>
    <div onclick="show(2)"></div>
    <div id='tab1'>aaa</div>
    <div id='tab2'>bbb</div>
    <script>
    show(tabi)
    {
    for (int i = 1; i<= 2; i++)
     document.getElementById('tab'+tabi).display= i==tabi?'':'none';
    }
    </script>
      

  6.   

    AJAX.NTE TabContainer控件........