我有一个C#代码,我在下载文件并以Response.Flush()和Response.End()结束。 下载完成后,我想重新加载同一页面。 有人可以帮我解决这个问题。
答案 0 :(得分:0)
如果您下载文件,原始页面将保留在那里,前提是浏览器不想显示它。例如。将显示一个jpeg文件,zip不会。
考虑到这一切,您下载的页面不会更改,您也不必重新加载。
即使你决定重新加载,也不是由服务器来做,而是要求浏览器。遗憾的是,您的浏览器无法在一个窗口中知道下载已完成。
答案 1 :(得分:0)
你试过Response.Redirect()吗?
代码在哪里?