我想在page_load()中决定显示那些div,所以我想知道怎样隐藏div呢?

解决方案 »

  1.   

    你想用客户端的还是服务器端的,客户端的是div + javascript,
    服务器的是Panel + c#
      

  2.   


    客户端显示/隐藏 <scritp language= "javascript">
    function Change(targetID)
    {
     if (document.getElementById){
        target = document.getElementById(targetID);
        if (target.style.display == "none") {
         target.style.display = "";
        } else {
         target.style.display = "none";
        }
    }
    </script>
    <a onclick="Change('MyDiv');return false;" href="./#">View/Hide</a>
    <div id="MyDiv">
    ...(some controls)
    </div>
     
    如果在.cs后台代码里,就需要把他转换成服务端控件或用Panel代替,然后
    应该有visible属性,设为false就可以了