ASP.NET按钮事件前的JavaScript是/否
本文关键字:JavaScript NET 按钮 事件 ASP | 更新日期: 2023-09-27 17:58:58
嗨,我正在努力学习更多JavaScript AJAX。基本上,我想在实际的C#事件被触发之前,在删除按钮上弹出一个Yes No。我可以在C#中完成这一切,但我知道在客户端这样做是有益的,因为这会减少服务器负载。
我不知道该怎么办。有什么想法吗?
您可以使用名为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:Button
的OnClientClick
属性。。连同JS确认。。在aspx/ascx/master:中尝试以下代码
<asp:Button id="cmdSubmit" OnClientClick="return confirm('Are you sure?')" runat="server" .../>
您也可以使用jQuery,而不是丑陋的默认confirm。这里有一个问题来解决这个问题。