你好,我正在尝试学习更多关于JavaScript AJAX的内容。基本上我想在删除按钮上弹出一个Yes No,然后才触发实际的C#事件。虽然我可以全部用C#来完成这项任务,但我知道在客户端进行操作会更加有益,因为它可以减少服务器负载。
但是我不确定如何具体操作,你有什么建议吗?
你好,我正在尝试学习更多关于JavaScript AJAX的内容。基本上我想在删除按钮上弹出一个Yes No,然后才触发实际的C#事件。虽然我可以全部用C#来完成这项任务,但我知道在客户端进行操作会更加有益,因为它可以减少服务器负载。
但是我不确定如何具体操作,你有什么建议吗?
onclick="return confirm ('Are you sure you want to delete this _____?');"
这个文本参数是在模态框中显示“是”和“否”的文本。
“是”返回true,允许提交继续,但“否”返回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" .../>
<asp:Button ID="_b_ClsJob" runat="server" Text="关闭任务" width="293px" OnClientClick="confirm ('您确定要删除此_____吗?');" style="margin-left:18px;" onclick="_b_ClsJob_Click" />
但是无论如何,它都会触发C#事件... ??? - mush_mouth_4life