使用“确认”框删除记录
本文关键字:删除 记录 确认 使用 | 更新日期: 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>