UpdatePanel隐藏了一个动态div

时间:2013-08-13 14:24:35

标签: jquery asp.net updatepanel

我将以下UpdatePanel链接到触发器中的计时器。 如您所见,我在内容模板中有两个组件。

<asp:UpdatePanel ID="UpdatePanel1" UpdateMode="Always" runat="server">
    <Triggers>
        <asp:AsyncPostBackTrigger ControlID="tmrNotifications" EventName="Tick" />
    </Triggers>
    <ContentTemplate>
        <asp:Label runat="server" ID="lblNotifications"></asp:Label>
        <div id="notificationsDiv" runat="server"></div>
    </ContentTemplate>
</asp:UpdatePanel>

我有一个通知中心,这是一个在点击时向下滑动的div。

我的问题是,当通知中心打开并且计时器重置时,通知中心会消失。

如果它是打开的,我可以做些什么来保持它,但更新内部的内容。

1 个答案:

答案 0 :(得分:0)

您需要将div放在更新面板周围,然后让更新面板更新内部的内容。

你在那里做的事情会在每次更新时重新绘制标签和div。