是否有可能在某个点停止执行代码并请求确认,然后继续

本文关键字:请求 代码 确认 继续 然后 执行 有可能 是否 | 更新日期: 2023-09-27 18:17:49

我通常使用

ScriptManager.RegisterStartupScript(this, this.GetType(), "pop", "<script>alert('Claim Saved Successfully with Claim No: " + ClaimNo + "');var currentPageUrl =document.location.toString().toLowerCase();window.location.assign(currentPageUrl);</script>", false);
在代码后面的

中弹出一条消息,告诉用户条目已成功保存。但我的问题是,它没有显示在一个场景中,随着保存条目,我也下载了一个文件。

我在数据库中保存一个条目,然后从保存的数据生成一个pdf文件并下载它。这一切只需点击一个按钮。我想在条目保存在数据库后向用户显示一个弹出消息,然后问他是否要继续下载该文件?这可能吗?如果是,怎么做?

是否有可能在某个点停止执行代码并请求确认,然后继续

我不确定,但也许像这样的东西运行你的20行代码在一些函数下载过程之前然后运行如下命令

     ScriptManager.RegisterStartupScript(page,this.GetType(), "temp","javascript:Confirmopen();
",true);
function Confirmopen()    
{    
    if (confirm(" Download  file ?"))    
    {   
        enter code here 
        call server side function for download
    }
    else   
    {   
        return false;
    }    
}