UpdatePanel、Button、および TextBox に Panel があります。
<asp:UpdatePanel ID="updatepanel1" runat="server">
<ContentTemplate>
<asp:TextBox ID="commentBox" Rows="1" Columns="60" placeholder="Add a comment..." TextMode="MultiLine" ClientIDMode="Static" runat="server"></asp:TextBox>
<asp:LinkButton ID="commentButton" runat="server" OnClick="commentButton_Click"> CommentButton </asp:LinkButton>
<asp:Panel ID="commentPanel" runat="server"></asp:Panel>
</ContentTemplate>
</asp:UpdatePanel>
ボタンクリックで TextBox にあるものをこのように Panel に追加しようとしています
Literal myComment = new Literal();
myComment.Text = "<p>"+commentBox.Text+"</p><br />";
commentPanel.Controls.Add(myComment);
これにより、現在 TextBox にあるものが追加されますが、パネルにあったものは削除されます。したがって、パネル内のコントロールのカウントが 0 から始まるたびに。私は何が欠けていますか?