多个动态LinkBut​​ton避免回发

时间:2016-05-05 09:43:25

标签: c# asp.net

我有很多LinkButton,但我希望它对所有OnClick都有单LinkButton个事件,因为它会做同样的事情(我只会获得{{1}的值}})。我的问题是LinkBut​​ton继续进行回发,每次点击LinkBut​​ton时都会刷新页面。

我尝试了许多解决方案,例如我们在asp.net的LinkBut​​ton控件上使用CommandArgument属性添加href="#",但会发生的是它不再触发ClickEvent。

还有其他方法可以实现吗?或者javascript是我解决这个问题的唯一方法?

OnClientClick=""

1 个答案:

答案 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>