asp.net 控件panel 怎么在客户端调用隐藏他 GGJJ有知道的吗

解决方案 »

  1.   

    用JavaScript获取这个控件,跟其它控件一样的隐藏
      

  2.   

    你说的应该是这样的把 document.getElementById("panel1").style.display="block";
    可还是不行 
    我那个panel1在table里面 这有关系吗
      

  3.   

    panel在客户端就是个div,就用document.getElementById("panel1").style.display="none",写在body的onload事件里
      

  4.   

    跟在那里没关系 因为panel被发送到客户端后是作为<div>出现的。你说的在客户端隐藏panel是指用脚本隐藏,还是点击某个按钮后让panel隐藏? 客户端--  必须保证页面部分或全部回传 这样才能隐藏掉。
     服务器端--  给某个button一个事件
         protected void btn_Click(object sender, EventArgs e)
        {
            panel.Visible = false;
        }
      

  5.   

    document.getElementById("panel1").style.display="none",如果你的Panel是放在用户控件中取的时候应该在源代码里看看他的名字,可能会是 ctrl_panel1哦!