2013-01-14 110 views
1

我无法隐藏代码。我已经给Id div也我已经给它的runat服务器属性,但运行代码Div是可见的。请帮忙。 我的代码是这样的:无法隐藏div

<a href="RoomTypeView.aspx"> 
       <div class="dash-thum-bg" id="rt" runat="server"> 
        <img src="../App_Themes/Akeel/images/thumb-1.gif" /> 
        <span>Room Type</span> 
       </div> 

在代码中我写

rt.visible=false 
+0

你在写代码的地方在哪里? – Rawling

+0

rt.attributes.Add('display','none')尝试这样的事情。或CssAttributes,Css ... –

回答

0

尝试环绕面板的股利。然后你可以隐藏面板后面的代码。

<asp:Panel runat="server" id="divtohide"> 
<a href="RoomTypeView.aspx"> 
      <div class="dash-thum-bg" id="rt" runat="server"> 
       <img src="../App_Themes/Akeel/images/thumb-1.gif" /> 
       <span>Room Type</span> 
      </div> 
</asp:Panel> 

代码背后

divtohide.visible = false; 
0

您可以使用JavaScript -

function hideMyDiv() 
{ 
    document.getElementById('rt').style.visibility="hidden"; 
} 

添加一种风格 -

.hidden { 
display:none; 
} 

现在,通过代码隐藏

叫它