2013-08-13 3 views
-1

У меня есть следующая UpdatePanel, связанная с таймером в триггере. Как видите, у меня есть два компонента в шаблоне контента.UpdatePanel скрывает динамический div

<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, который скользит вниз и вверх по щелчку.

Моя проблема заключается в том, что, когда центр уведомлений открыт и таймер сбрасывается, центр уведомлений исчезает.

Что я могу сделать, чтобы сохранить его, как если бы он был открыт, но обновил то, что внутри.

ответ

0

Вам нужно будет поместить div вокруг панели обновления, после чего панель обновления обновит содержимое внутри.

Что вы делаете, будет повторное рисование метки и div при каждом обновлении.

Смежные вопросы