我想取消页面提交,在取消操作上确认使用c#在asp.net4.0

本文关键字:取消 asp net4 确认 操作上 提交 | 更新日期: 2023-09-27 18:02:56

我想在取消确认动作时停止页面提交

我想要实现的是,我有一个表单与服务器验证,如果用户提交表单没有输入任何字段,它应该验证表单,没有确认窗口应该打开。但是现在,如果用户已经填写了所有字段并继续提交表单,它应该确认页面提交(你确定要创建用户吗?)所以在点击yes时,它应该提交页面。但是在取消时,它应该取消页面提交。

我唯一的问题是取消,因为它仍然在提交表单。

我的javascript代码如下:

function ConfirmSubmit() {
    Page_ClientValidate(); 
    if (Page_IsValid) {
        if(!confirm('Are you sure?'))
        {
            return false;
        }
    }
}
<asp:Button ID="btnSave" runat="server" OnClientClick="javascript:return ConfirmSubmit()" OnClick="btnSave_Click" Text="Save" />

我有服务器代码在btnSave_Click。

请帮帮我,我试了很多方法都没有成功

多谢. .

我想取消页面提交,在取消操作上确认使用c#在asp.net4.0

use this on button客户端事件

OnClientClick="return confirm('Confirm?');"

试试这个:

  function ConfirmSubmit(){
Page_ClientValidate(); 
if(Page_IsValid) {
return confirm('Confirm?');
 }
}

<asp:Button ID="btnSave" runat="server" OnClientClick="javascript:return ConfirmSubmit()" OnClick="btnSave_Click" Text="Save" />