asp.net 更新面板中的嵌套子项不会触发链接按钮

asp.net linkbutton does not fire with nested childs in updatepanel

我在使用嵌套子元素时遇到问题 asp.net updatepanel 中的链接按钮。

当我在 updatepanel 中使用链接按钮时,ajax 请求的 onclick 事件正常工作:

<asp:updatepanel runat="server" childrenastriggers="true">
<contenttemplate>
    <asp:repeater runat="server" id="myrpt">
        <itemtemplate>
            <asp:linkbutton runat="server">click me</asp:linkbutton>
        </itemtemplate>
    </asp:repeater>
</contenttemplate>
</asp:updatepanel>

所以,当我在 linkbutton 中插入一个 html 子项时,ajax 请求不会触发并将其作为回发请求执行:

<asp:updatepanel runat="server" childrenastriggers="true">
<contenttemplate>
    <asp:repeater runat="server" id="myrpt">
        <itemtemplate>
            <asp:linkbutton runat="server"><i class="fa fa-times"></i></asp:linkbutton>
        </itemtemplate>
    </asp:repeater>
</contenttemplate>
</asp:updatepanel>

任何人都可以帮助我解决更新面板中的这个问题?

此问题已通过 web.config 文件中的更改解决:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.web>
        <pages clientIDMode="AutoID" />
    </system.web>
</configuration>