使用“确认”框删除记录

本文关键字:删除 记录 确认 使用 | 更新日期: 2023-09-27 18:13:42

在gridview中,如果用户单击删除按钮,我想删除该记录所以点击删除按钮后,我想显示确认框,而不是警报框,从确认框,我想检查如果用户点击是,然后删除记录,否则取消我想知道如何检查用户是否从确认框点击是或否

HyperLink hypComplaintMasterDelete =HyperLink)e.Row.FindControl("hypComplaintMasterDelete");
hypComplaintMasterDelete.NavigateUrl = string.Format("{0}?control=CommitteeMembersDetails&Mode=De&id={1}", MasterDataHelper.NAVIGATE_Committee, lblCollagecommitteeUsersID.Text);
hypComplaintMasterDelete.Attributes.Add("onclick", "return confirm('Are you sure 'n You want to delete);");

使用“确认”框删除记录

GridView中放置ImageButton,并传递CommandArgument中的Record ID。在OnClientClick上用confirm调用JS function。如果返回true,则触发OnClick事件,否则不会发生任何事情。

ASPX

<asp:ImageButton ID="imgDelete" runat="server" CommandArgument='<%# Eval("ID") %>'     
AlternateText="Delete" ImageUrl="YourImagePath" OnClick="imgDelete_Click" 
OnClientClick="return checkDelete()" />

JS

<script type="text/javascript">
    function checkDelete() {
        if (confirm('Are you sure you want to delete ?')) {
            return true;
        }
        else {
            return false;
        }
    }
</script>