5
我有一個asp.net web應用程序。在我的.aspx
頁面中,我有一個更新面板,其中我有3 asp:LinkButton
,它應該調用後面的c#代碼。問題是onclick不起作用。asp.net的LinkButton不火
下面是代碼的外觀:
<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>
什麼是錯的代碼?我也嘗試使用AsyncPostBackTrigger
,但仍然無法正常工作。
背後的代碼是不是在所有調用。
我也試圖在谷歌搜索,但沒有找到一個解決方案。