gpt4 book ai didi

c# - 脚本不在代码后面工作

转载 作者:太空宇宙 更新时间:2023-11-03 21:50:37 25 4
gpt4 key购买 nike

单击 framedialog 内容页面内的下载按钮后,我需要关闭下载窗口(使用 jquery framedialog 打开)。我正在创建一个单独的 iframe 来发送下载文件作为响应:(Download.aspx 根据文件 ID 将文件发送到客户端)

var script = @"<script language=JavaScript>function Export(fileID)
{
var iframe = document.createElement('iframe');
iframe.src = 'DownloadForm.aspx?ID='+ fileID;
iframe.style.display = 'none';
document.body.appendChild(iframe);
//alert('AlertBox');
}
</script>";
Page.ClientScript.RegisterStartupScript(typeof(string), "Startup", script);

完成下载后,我将关闭下载窗口。但我的问题是,如果我使用注释的 alertBox,那么我的两个代码都可以正常工作(下载并关闭)。但我希望它在没有警告框的情况下发生。当我不使用警告框时,不会调用 Download.aspx 页面。 (我认为脚本不会在我注册时进入客户端,并且警告框正在使它做某事)..不知道为什么会发生..请帮助..提前致谢

最佳答案

试试这个

Page.ClientScript.RegisterStartupScript(getType(), "Startup", script, true); 

关于c# - 脚本不在代码后面工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14748955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com