用那么费事吗?Label.Visible=false;就行了。

解决方案 »

  1.   

    楼上的,你误会我的意思啦。是要隐藏tabel,和webcontroal的button
      

  2.   

    try:
     window --> document你也可以用服务端控件,点击Label触发事件,然后webbutton.Visible和table1.Visible设置为false;
      

  3.   

    webButton.style.display ="none";
    Table1.style.display=="none";
    或者
    document.all('webButton').display = "none";
    document.all('Table1').display = "none";
      

  4.   

    document.all('webButton').style.display = "none";
    document.all('Table1').style.display = "none";
    document.all('webButton').style.visibility = "hidden";
      

  5.   

    <asp:Button id="webButton" style="Z-INDEX: 101; LEFT: 232px; POSITION: absolute; TOP: 32px" runat="server" Text="webButton" style="DISPLAY: block"></asp:Button>Js
    document.all.webButton.style.display = "none";C#
    webButton.Style["display"] = "none";
      

  6.   

    document.all.webButton.style.display = "none";
    document.all.webButton.style.visibility = "hidden";
    document.getElementById("webButton").style.display = "none";
    都可以
      

  7.   

    我现在想事项的功能是这样的,一个dataGrid1潜逃在另一个dataGrid的里面,我用的摸班
    我想在一个图片,点这个图片,如果子datagrid是显示就他隐藏
    请问我怎么隐藏不了哪个datagrid1啊。
      

  8.   

    .aspx页面
     <table id="table1" runat="server">...</table>.aspx.cs
      table.Visible = false;
      

  9.   

    .aspx页面
     <table id="table1" runat="server">...</table>.aspx.cs
      table1.Visible = false;
      

  10.   

    window: 最顶层的对象, window的属性对应于整个窗口,在多frame 文档中(frames document), 每个子窗口都对应一个window对象.document: 其属性对应于当前文档的内容,如标题、背景色和form等.参考:
      http://www.huihoo.org/npact/3-10.htm
      

  11.   

    我现在想事项的功能是这样的,一个dataGrid1潜逃在另一个dataGrid的里面,我用的摸班
    我想在一个图片,点这个图片,如果子datagrid是显示就他隐藏
    请问我怎么隐藏不了哪个datagrid1啊。
      

  12.   

    把那个datagrid做在一个层中,参考一下css编程
      

  13.   

    用层把DataGrid装起来,隐藏层就可以了
      

  14.   

    我的datagrid代码
    <asp:datagrid id="CustomerDataGrid" runat="server" GridLines="Horizontal" BorderWidth="1" BorderColor="Black"
    Font-Names="Verdana, Arial, sans-serif" CellSpacing="0" CellPadding="2" AutoGenerateColumns="False">
    <HeaderStyle Font-Bold="True" Font-Size="small" Font-Name="Arial" BackColor="Maroon" ForeColor="White" />
    <ItemStyle Font-Size="x-small" />
    <AlternatingItemStyle BackColor="Tan" />
    <Columns>
    <asp:HyperLinkColumn DataTextField="CustomerID" DataNavigateUrlField="CustomerID" DataNavigateUrlFormatString="OrderDetailDataGrid.aspx?customerid={0}"
    HeaderText="ID" ItemStyle-VerticalAlign="Top" />
    <asp:TemplateColumn ItemStyle-VerticalAlign="Top" HeaderText="Customer">
    <ItemTemplate>
    <b>
    <%# DataBinder.Eval(Container.DataItem, "CompanyName") %>
    </b>
    <br>
    <%# DataBinder.Eval(Container.DataItem, "Address" ) %>
    <br>
    <%# DataBinder.Eval(Container.DataItem, "City" ) %>
    ,
    <%# DataBinder.Eval(Container.DataItem, "Region") %>
    <%# DataBinder.Eval(Container.DataItem, "PostalCode" ) %>
    <br>
    <br>
    <%# DataBinder.Eval(Container.DataItem, "ContactName" ) %>
    <br>
    <%# DataBinder.Eval(Container.DataItem, "ContactTitle" ) %>
    <br>
    <%# DataBinder.Eval(Container.DataItem, "Phone" ) %>
    <br>
    <br>
    <img src="display.gif" onclick="Display();">
    </ItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn ItemStyle-VerticalAlign="Top" HeaderText="Orders" ItemStyle-Width="100%">
    <ItemTemplate>
    <!-- nest DataGrid -->
    <asp:DataGrid runat="server" AutogenerateColumns="False" Width="100%" GridLines="Horizontal" BorderColor="Black" BorderWidth="1" Font-Name="Verdana" Font-Size="x-small" DataSource='<%# getOrdersDataSource( (string)DataBinder.Eval(Container.DataItem, "CustomerID") ) %>' ID="Datagrid1">
    <HeaderStyle BackColor="Black" ForeColor="White" Font-Bold="True" />
    <ItemStyle BackColor="White" />
    <AlternatingItemStyle BackColor="Silver" />
    <Columns>
    <asp:BoundColumn DataField="OrderID" HeaderText="Order ID" />
    <asp:TemplateColumn>
    <ItemTemplate>
    <b>Order Date: </b>
    <%# DataBinder.Eval(Container.DataItem, "OrderDate", "{0:D}" ) %>
    <br>
    <b>Shipped Date: </b>
    <%# DataBinder.Eval(Container.DataItem, "OrderDate", "{0:D}" ) %>
    <br>
    <b>Required Date: </b>
    <%# DataBinder.Eval(Container.DataItem, "OrderDate", "{0:D}" ) %>
    <br>
    </ItemTemplate>
    </asp:TemplateColumn>
    </Columns>
    </asp:DataGrid>
    </ItemTemplate>
    </asp:TemplateColumn>
    </Columns>
    </asp:datagrid>
      

  15.   

    <asp:datagrid id="CustomerDataGrid" runat="server" GridLines="Horizontal" BorderWidth="1" BorderColor="Black"
    Font-Names="Verdana, Arial, sans-serif" CellSpacing="0" CellPadding="2" AutoGenerateColumns="False">
    <HeaderStyle Font-Bold="True" Font-Size="small" Font-Name="Arial" BackColor="Maroon" ForeColor="White" />
    <ItemStyle Font-Size="x-small" />
    <AlternatingItemStyle BackColor="Tan" />
    <Columns>
    <asp:HyperLinkColumn DataTextField="CustomerID" DataNavigateUrlField="CustomerID" DataNavigateUrlFormatString="OrderDetailDataGrid.aspx?customerid={0}"
    HeaderText="ID" ItemStyle-VerticalAlign="Top" />
    <asp:TemplateColumn ItemStyle-VerticalAlign="Top" HeaderText="Customer">
    <ItemTemplate>
    <b>
    <%# DataBinder.Eval(Container.DataItem, "CompanyName") %>
    </b>
    <br>
    <%# DataBinder.Eval(Container.DataItem, "Address" ) %>
    <br>
    <%# DataBinder.Eval(Container.DataItem, "City" ) %>
    ,
    <%# DataBinder.Eval(Container.DataItem, "Region") %>
    <%# DataBinder.Eval(Container.DataItem, "PostalCode" ) %>
    <br>
    <br>
    <%# DataBinder.Eval(Container.DataItem, "ContactName" ) %>
    <br>
    <%# DataBinder.Eval(Container.DataItem, "ContactTitle" ) %>
    <br>
    <%# DataBinder.Eval(Container.DataItem, "Phone" ) %>
    <br>
    <br>
    <img src="display.gif" onclick="Display();">
    </ItemTemplate>
    </asp:TemplateColumn>
    <tr runat="server" id="<%# DataBinder.Eval(Container.DataItem, "CompanyName") %>">  
    //这个怎么封装,好有个id,这样我就可以控制显示啦
    //这个怎么封装,好有个id,这样我就可以控制显示啦
    //这个怎么封装,好有个id,这样我就可以控制显示啦
    <asp:TemplateColumn ItemStyle-VerticalAlign="Top" HeaderText="Orders" ItemStyle-Width="100%">
    <ItemTemplate>
    <!-- nest DataGrid -->
    <asp:DataGrid runat="server" AutogenerateColumns="False" Width="100%" GridLines="Horizontal" BorderColor="Black" BorderWidth="1" Font-Name="Verdana" Font-Size="x-small" DataSource='<%# getOrdersDataSource( (string)DataBinder.Eval(Container.DataItem, "CustomerID") ) %>' ID="Datagrid1">
    <HeaderStyle BackColor="Black" ForeColor="White" Font-Bold="True" />
    <ItemStyle BackColor="White" />
    <AlternatingItemStyle BackColor="Silver" />
    <Columns>
    <asp:BoundColumn DataField="OrderID" HeaderText="Order ID" />
    <asp:TemplateColumn>
    <ItemTemplate>
    <b>Order Date: </b>
    <%# DataBinder.Eval(Container.DataItem, "OrderDate", "{0:D}" ) %>
    <br>
    <b>Shipped Date: </b>
    <%# DataBinder.Eval(Container.DataItem, "OrderDate", "{0:D}" ) %>
    <br>
    <b>Required Date: </b>
    <%# DataBinder.Eval(Container.DataItem, "OrderDate", "{0:D}" ) %>
    <br>
    </ItemTemplate>
    </asp:TemplateColumn>
    </Columns>
    </asp:DataGrid>
    </ItemTemplate>
    </asp:TemplateColumn>
    </tr>
    </Columns>
    </asp:datagrid>
      

  16.   

    document.all("Table1").style.display="none";
    document.all.Table1.style.display="none";
    document.all.Table1.style.visibility ="hidden";
    document.getElementById('Table1').style.display="none";
    都可以实现,在C#中通过。
      

  17.   

    可应用区域属性:z-index和visibility控制图层显示;也可定义好图层后封装成inc文件引用。
      

  18.   

    Table没有Visible属性,不过把它放在一个Panel上,来控制Panel的Visible就容易多了
      

  19.   

    <script language="javascript">
       function clickme()
        {
            document.Form1.item("table").style.display = "none";
        }
        function click1()
        {
            document.Form1.item("table").style.display = "";
        }
    </script>