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.