javascript - aspx 按钮防止回发 onclick (c#)

标签 javascript c# jquery asp.net

下面的代码显示了一些带有 <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 ,并将所有内容放入其中。

关于javascript - aspx 按钮防止回发 onclick (c#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35278465/

相关文章:

javascript - 遍历元素以查找特定 ID

javascript - 在 JQuery 方法中设置匿名函数的 'this' 上下文

javascript - 在 DataTables aaData 中发送 JSON 对象而不是数组

c# - 在类/子类中使用 Content.Load<>

javascript - 在顶部的元素框上滚动设置背景颜色

c# - 想知道如何完成一个函数,让控制台从包含 20 个答案的数组中写出一个随机字符串?

c# - 在 Microsoft 测试项目中包含资源 dll

c# - WebMatrix 填充属性和 JavaScript 读取属性未产生预期结果

javascript - 在 Javascript 中对 Nodelist 上的每个项目执行函数

javascript - 如何在 jQuery 触发器 ("click"上运行回调函数?