ASP.NET按钮事件前的JavaScript是/否

本文关键字:JavaScript NET 按钮 事件 ASP | 更新日期: 2023-09-27 17:58:58

嗨,我正在努力学习更多JavaScript AJAX。基本上,我想在实际的C#事件被触发之前,在删除按钮上弹出一个Yes No。我可以在C#中完成这一切,但我知道在客户端这样做是有益的,因为这会减少服务器负载。

我不知道该怎么办。有什么想法吗?

ASP.NET按钮事件前的JavaScript是/否

您可以使用名为confirm 的javascript函数

onclick="return confirm ('Are you sure you want to delete this _____?');"

该文本参数是将在模式中显示的带有"是"answers"否"的文本

Yes返回true,允许继续回发,但No返回false,将停止回发。

编辑:

正如XaiSoft和Cybernate所提到的,如果您使用ASP.NET按钮,您还可以使用OnClientClick属性,该属性将由服务器转换为onclick

您可以使用asp:ButtonOnClientClick属性。。连同JS确认。。在aspx/ascx/master:中尝试以下代码

<asp:Button id="cmdSubmit" OnClientClick="return confirm('Are you sure?')" runat="server" .../>

您也可以使用jQuery,而不是丑陋的默认confirm。这里有一个问题来解决这个问题。