[英]Refresh ASP.NET page after download in same postback
我使用 DotNetZip 库创建 Zip 并将文件下载为 Zip 文件,然后我想重定向或刷新后面的代码中的同一页面,O 如何做到这一点(在同一回发中)
前任:
zip.Save(Response.OutputStream);
Response.Redirect(url,false);
我想在下载文件后刷新页面,但如果我使用Response.Redirect
则它不会刷新。
找到解决方案。我使用 javascript 做到了这一点,我在链接按钮 onclientclick 事件中设置了超时。 OnClick="LinkButton1_Click" OnScript OnClientClick="JavaScript:AutoRefresh(5000);"
在 Onclick 事件中确实调用了函数背后的代码并在 onclientclick 事件中调用了 time off 函数
函数自动刷新(t){
// setTimeout("location.reload(true);", t);
setTimeout(function () { window.location = window.location; }, t);
}
使用 window.location.href = window.location.href;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.