2013-01-14 148 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; 
} 

現在,通過代碼隱藏

叫它