gpt4 book ai didi

javascript - 即使首先在 js onclick 函数中返回 false,ASP.NET 按钮也始终会转到服务器

转载 作者:行者123 更新时间:2023-11-28 04:53:49 25 4
gpt4 key购买 nike

我有一个 asp.net 按钮:

<asp:Button ID="btnDelete" runat="server" Text="Delete" OnClientClick="delete();" OnClick="btnDelete_Click" />

单击按钮时,它会进入 JavaScript 函数,但仍会进入代码隐藏中的 btnDelete_Click 事件。我怎样才能防止这种情况...我只希望它在返回 true 时将其发布到服务器。我尝试使用 jQuery 而不是 OnClientClick 我只是使用了 jQuery OnClick w/e.preventDefault();并且仍然总是访问服务器...

function delete() {
return false;
}

最佳答案

我已经有一段时间没有这样做了,但我相信您必须返回内联函数的值:

<asp:Button ID="btnDelete" runat="server" Text="Delete" OnClientClick="return delete();" OnClick="btnDelete_Click" />

关于javascript - 即使首先在 js onclick 函数中返回 false,ASP.NET 按钮也始终会转到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42706094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com