Tôi có một ứng dụng web asp.net. Trong trang .aspx
của tôi, tôi có một bảng cập nhật, trong đó tôi có 3 asp:LinkButton
nên thực hiện cuộc gọi đến mã C# phía sau. Vấn đề là onclick không hoạt động.asp.net linkbutton trong updatepanel không kích hoạt
Sau đây là cách mã trông:
<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>
Điều gì là sai với mã? Tôi cũng đã thử sử dụng AsyncPostBackTrigger
nhưng vẫn không hoạt động.
Mã phía sau không được viện dẫn chút nào.
Tôi cũng đã cố gắng tìm kiếm trên Google nhưng không thể tìm thấy giải pháp.