我有很多LinkButton
,但我希望它对所有OnClick
都有单LinkButton
个事件,因为它会做同样的事情(我只会获得{{1}的值}})。我的问题是LinkButton继续进行回发,每次点击LinkButton时都会刷新页面。
我尝试了许多解决方案,例如我们在asp.net的LinkButton控件上使用CommandArgument
属性添加href="#"
,但会发生的是它不再触发ClickEvent。
还有其他方法可以实现吗?或者javascript是我解决这个问题的唯一方法?
OnClientClick=""
答案 0 :(得分:1)
尝试使用UpdatePanel,如:
<asp:UpdatePanel ID="u1" runat="server" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="lnt" EventName="Click" />
</Triggers>
<ContentTemplate>
<asp:LinkButton ID="lnt" runat="server" onclick="LinkTest_Clkk">LinkButton</asp:LinkButton>
</ContentTemplate>
</asp:UpdatePanel>