无法隐藏div

时间:2013-01-14 08:51:13

标签: c# html

我无法隐藏代码。我给了Id div也给了runat服务器属性但是在运行代码时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

2 个答案:

答案 0 :(得分:0)

尝试将div包裹在面板上。然后你可以在后面的代码中隐藏面板。

 <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;

答案 1 :(得分:0)

您可以使用javascript -

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

添加样式 -

.hidden {
display:none;
}

现在通过codebehind

调用它