如何将旧控件保持在适当的位置

本文关键字:位置 控件 | 更新日期: 2023-09-27 18:26:10

我们添加了一些控件来放置holder。当页面运行时,我想添加一个控件来放置holder。但旧的控件dispose。代码是:

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

如何在保持旧消息的占位符中添加消息?

如何将旧控件保持在适当的位置

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