如何保持旧控制到位?

时间:2015-12-09 06:32:57

标签: c# asp.net

我们将一些控件添加到占位符。当页面运行时,我想添加一个控件来放置holder.but旧控件dispose .code是:

<asp:UpdatePanel runat="server" ID="UpdatePanel2" ClientIDMode="AutoID" UpdateMode="Conditional">
    <ContentTemplate>
        <asp:Timer ID="Timer1" Interval="15000" runat="server" Enabled="false" OnTick="TimerUpdate_Tick"></asp:Timer>
        <asp:PlaceHolder ID="plhChats" runat="server"></asp:PlaceHolder>
    </ContentTemplate>
</asp:UpdatePanel>

我做聊天。当页面加载时,我将旧聊天添加到位置持有者。当用户写入消息并发送它时。如何在地址持有者的末尾添加此消息而不添加旧消息? 我的时间代码是:

foreach (var chat in listChatsNewToShow)
{
    plhChats.Controls.Add(new LiteralControl(string.Concat("<div class=\"\">", chat.Message, "</div>")));
}
UpdatePanel2.Update();

如何添加留言并保留旧留言?

1 个答案:

答案 0 :(得分:0)

从更新面板中取出占位符。