在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);");
答案 0 :(得分:0)
在GridView
中放置ImageButton
并在CommandArgument
中传递记录ID。在OnClientClick
上使用JS function
拨打confirm
。如果它将返回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>