我已经通过以下代码在我的aspx页面中创建了一个LibkButton:
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:LinkButton ID="btnLikeComment1" runat="server" OnClick="LikeComment">
<i class="fa fa-heart-o icon" runat="server" id="hrt1" style="cursor: pointer">
<asp:Label runat="server" Text="0" ID="lblComment1" Font-Name="Arial"></asp:Label>
</i>
</asp:LinkButton>
</ContentTemplate>
在此状态控件上按预期工作,并从aspx.cs页面触发LikeComment
事件。
现在我想从数据库中获取所有评论,并使用Controls.Add(new LiteralControl())
CommentDiv.Controls.Add(new LiteralControl(
@"<asp:UpdatePanel ID='UpdatePanel" + idcomment + @"' runat='server' >
<ContentTemplate>
<asp:LinkButton ID='LinkButton" + idcomment + @"' runat='server' OnClick='Like'>
<i class='fa fa-heart-o icon' runat='server' id='hrt" + idcomment + @"' style='cursor: pointer'>
<asp:Label runat='server' Text='0' ID='lblComment" + idcomment + @"' Font-Name='Arial'></asp:Label>
</i>
</asp:LinkButton>
</ContentTemplate>
</asp:UpdatePanel>"));
但在此状态LikeComment
事件不会触发。
你能帮我找到问题吗?