如果我把下面的代码图片/ Word文档:下载使用ASP.NET
Response.ContentType = "image/jpeg"
Response.AppendHeader("Content-Disposition", "attachment; filename=capitol.jpg")
Response.WriteFile(MapPath("capitol.jpg"))
到Page_Load中,我将得到对话框下载图像。但是,当我把同样的代码放到一个子程序:
Private Sub downloadPic()
MsgBox("Hello!")
Response.ContentType = "image/jpeg"
Response.AppendHeader("Content-Disposition", "attachment; filename=capitol.jpg")
Response.WriteFile(Server.MapPath("capitol.jpg"))
Response.End()
End Sub
我得到的MSGBOX(只是用于测试),但我不明白的下载图像的能力。有任何想法吗?
感谢您的回复。当我注释掉Page_Load代码并仅尝试downloadPic()子例程中的代码时,它不会下载。你知道有什么好的链接来帮助我吗? – Miamian 2009-11-22 16:13:06