【发布时间】:2012-03-21 12:06:55
【问题描述】:
这里我在母版页标题中有一个 div 标签。在回发期间,单击 href 标记 div 会隐藏。这是我的代码:
function setVisibility(id, visibility) {
document.getElementById(id).style.display = visibility;
}
和
<asp:UpdatePanel ID="Update" runat="server">
<ContentTemplate>
<div runat="server" class="divSUBMenu" id="describe" style="width: 700px; height: 20px;
font: Arial, Helvetica, sans-serif;">
<div id="1" style="display:none;" >
<font style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;">
<a style="color: #FFFFFF; text-decoration: none;" href="Page1.aspx" onclick="setVisibility('1','inline')">Page1</a>
</font>
</div>
<div id="2" style="display:none;" >
<font style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;">
<a style="color: #FFFFFF; text-decoration: none;" href="Page2.aspx">Page2</a>
</font>
</div>
<div id="3" style="display:none;" > <font style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;">
<a style="color: #FFFFFF; text-decoration: none;" href="Page3.aspx">Page3</a>
</font>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
编辑:渲染 html
<div id="Update">
<div id="describe" class="divSUBMenu" style="width: 700px; height: 20px; font: Arial, Helvetica, sans-serif;">
<div id="1" style="display:none;">
<div id="2" style="display:none;">
<div id="3" style="display:none;">
</div>
</div>
【问题讨论】:
-
我仍然不确定您要做什么。您是否试图通过更新面板在回发时隐藏
#describediv?如果您在 javascript 函数中隐藏了某些内容,那么一旦更新面板刷新,它就不会持续存在。
标签: c# javascript asp.net postback