重定向到另一个页面后下载

时间:2011-04-19 12:04:47

标签: ajax

我在ASP.net 2.0工作,我搜索了很多关于如何首先重定向下载按钮点击,然后重定向到页面下载开始。

使用它在mozilla中工作但它在IE中出现问题。

我发现使用Iframe我可以解决问题。 或者任何人都可以为我提供完整的代码。我们将非常感激。

3 个答案:

答案 0 :(得分:0)

我会为此得到一个讨厌的downvote,但这里有一些代码将页面重定向到你的IFrame

<iframe name="Pie" Width="500px" Height="500px" />
<a name="ClickMe"  href="http://www.google.com" Target="Pie" >Click me!</a>

将锚标记中的href替换为本地/网页。如果页面有一个要运行下载的事件(比如在Onload中),它将触发。

答案 1 :(得分:0)

将用户重定向到其他页面,作为Web应用程序的一部分。 ASP.NET提供了以下方法来构建重定向到Web页面:

在网页上使用超链接。

配置跨页面发布,使您可以在提交当前页面时指定备用目标页面。

通过强制浏览器请求其他页面来以编程方式重定向。

通过将控件转移到同一Web应用程序中的其他页面,以编程方式重定向。

我个人的好处是

Response.Redirect("http://www.microsoft.com/gohere/look.htm");

您可以在msdn

上找到所需的所有文档

答案 2 :(得分:0)

在按钮上单击,您可以重定向到任何页面,在重定向的页面加载中,您可以编写用于下载文件的代码。