我在后台使用 table_id_name.visable = false,不识别啊

解决方案 »

  1.   

    runat=server了吗?
    后台出现了System.Web.UI.HtmlControls.HtmlTable table_id_name了吗?如果没有出现加上
      

  2.   

    并且 runat = "server "
      

  3.   

    Page.RegisterClientScriptBlock("hidden","<script language='javascript'>Table2.style.visibility='hidden';</script>");设置为visible则可以看见。
      

  4.   

    前台:
    <FORM id="Form1" runat="server">
    <table class="line" id="data" style="WIDTH: 580px" cellSpacing="0" cellPadding="5" width="760"
    align="center" border="0" runat="server" >后台:
    Page.RegisterClientScriptBlock("hidden","<script language='javascript'>data.style.visibility='hidden';</script>");无效加 System.Web.UI.HtmlControls.HtmlTable data 后 data.visable = false 不识别
      

  5.   

    直接用前台<table id="data" runat="server">.....后台,data.Visible = Falsetable就不可见了
      

  6.   

    那你还不如将这个table嵌套在一个panel中,控制panel不是更方便!
      

  7.   

    function hide()
    {
    var tb= window.document.getElementById("Table1");
    tb.style.visibility="hidden";
    }
    function show()
    {
    window.document.getElementById("Table1").style.visibility="visible";
    }
      

  8.   

    不是吧。。我的都可以设置的Visible = False