我想从DB .hard delete中删除一个巨大的按钮点击记录。我的要求是在删除前提示用户两次。 你想删除吗?通过我已经完成的确认框 2.点击按钮点击cs页面,如“你确定要删除500项”
<asp:Button ID="btnReviewAll" Visible="false" runat="server" Text="Review All"
CssClass="button" ToolTip="Click to Review All" OnClick="btnReviewAll_Click" OnClientClick="javascript:return confirm('Are you sure want to Review all Closed Items??');" />
按钮单击.cs页面我正在获取记录计数..如何提示用户继续并显示在任何确认框中。
protected void btnReviewAll_Click(object sender, EventArgs e)
{
try
{
List<Items> lstWorkItems = objBPC.GetCurrentWorkItems();
//what to write here
}
catch (System.Exception ex)
{
Utils.DisplayMasterError(this.Page.Master, ex);
}
答案 0 :(得分:1)
尝试使用javascript函数
<asp:Button ID="btnReviewAll"
Visible="false"
runat="server"
Text="Review All"
CssClass="button"
ToolTip="Click to Review All"
OnClick="btnReviewAll_Click"
OnClientClick="javascript:confirmation();" />
<script>
function confirmation() {
var yes = confirm("Are you sure want to delete that");
if (yes) {
var confirmyes = confirm("do you want to confirm delte");
if (confirmyes) {
return true;
}
}
return false;
}
</script>
答案 1 :(得分:0)
在尝试双重确认工作时找到了这个。 Rafee发布的代码似乎没有用。 W3C声明The confirm() method returns true if the user clicked "OK", and false otherwise.
所以这就是我用过的东西;
$('.disableConfirm').on('click', function(){
if ( confirm('Confirm 1') ) {
if ( confirm('Confirm 2') ){
return true;
}
}
return false;
});