是否有可能在某个点停止执行代码并请求确认,然后继续
本文关键字:请求 代码 确认 继续 然后 执行 有可能 是否 | 更新日期: 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;
}
}