pdf下载页面加载事件-asp.net

时间:2017-04-25 10:17:36

标签: c# asp.net vb.net

单击链接时我有一个aspx页面,它将重定向到另一个页面,当其他页面加载时,我想自动下载pdf(在page_load中)。 我在page_load中写了下载代码。 它正在下载pdf,但它没有重定向,我错过了什么?

'下载代码(page2.aspx)

Response.Buffer = True
Response.Expires = 0
Response.CacheControl = "NO-CACHE"
Response.ClearHeaders()
Response.ClearContent()
Response.ContentType = "Application/pdf"
Response.AppendHeader("Cache-Control", "no-cache, no-store, must-revalidate")
Response.AppendHeader("Pragma", "no-cache")
Response.AppendHeader("Expires", "0")
Response.AddHeader("Content-Disposition", "attachment;filename=ViewPDF.pdf")
Response.BinaryWrite(pdf)
Response.Flush()
Response.Close()

'下面是重定向代码(page1.aspx)

Dim url As String = "page2.aspx"

Response.Redirect(url, false) 

0 个答案:

没有答案