ASPX 按钮阻止在单击时回发 (C#)

aspx button prevent postback onclick (c#)

本文关键字:单击 按钮 ASPX      更新时间:2023-09-26

下面的代码显示了一些带有<asp:Button>元素的HTML。

<asp:Button ID="CalculateG481" runat="server" Text="Calculate" OnClick="CalculateG481_Click" />

这会CalculateG481_Click调用函数,但随后会回发。

我尝试使用OnClientClick="return false"但这只会阻止按钮执行CalculateG481_Click

我也尝试过OnClick="CalculateG481_Click; return false;"也无济

于事。

编辑:CalculateG481_Click是一个C#代码隐藏函数。

你这样做的方式真的很奇怪 - 你不能从客户端JavaScript调用服务器端按钮事件

您可以根据需要使用带有纯客户端计算的常规输入 html 标记或与 Ajax 一起使用服务器按钮控件。

最简单的方法是使用Ajax UpdatePanel,并将所有内容都放在其中。