【发布时间】:2013-10-23 19:01:50
【问题描述】:
我有一个 asp.net 网络应用程序。在我的 .aspx 页面中,我有一个更新面板,其中有 3 个 asp:LinkButton 应该调用后面的 c# 代码。问题是onclick不起作用。
代码如下:
<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,但还是不行。
根本不调用后面的代码。
我也尝试在 Google 上搜索,但找不到解决方案。
【问题讨论】:
标签: c# asp.net updatepanel linkbutton asplinkbutton