El botón de enlace asp.net en el panel de actualización no se dispara

Tengo una aplicación web asp.net. En mi.aspx Página tengo un panel de actualización en el que tengo 3asp:LinkButton Eso debería hacer una llamada a un código c # detrás. El problema es que el onclick no funciona.

Así es como se ve el código:

<div id="div1">
                <asp:UpdatePanel ID="UpdatePanel2" runat="server">
                    <ContentTemplate>
                        <ul>
                            <li><asp:LinkButton ID="lnk_1" runat="server" OnClick="lnk1_Click">Link1</asp:LinkButton></li>
                            <li><asp:LinkButton ID="lnk_2" runat="server" OnClick="lnk2_Click">Link2</asp:LinkButton></li>
                            <li><asp:LinkButton ID="lnk_3" runat="server" OnClick="lnk3_Click">Link3</asp:LinkButton></li>
                        </ul> 
<div> some more code here </div>
</ContentTemplate>
                    <Triggers>
                        <asp:PostBackTrigger ControlID="lnk_1" />
                        <asp:PostBackTrigger ControlID="lnk_2" />
                        <asp:PostBackTrigger ControlID="lnk_3" />
                    </Triggers>
                </asp:UpdatePanel>
            </div>

¿Qué está mal con el código? También he intentado usarAsyncPostBackTrigger Pero todavía no funciona.

El código detrás no se invoca en absoluto.

También he intentado buscar en Google pero no pude encontrar una solución.

Respuestas a la pregunta(1)

Su respuesta a la pregunta