使用c#对asp.net有些新意。在我的网站上,用户可以选择在浏览器窗口中查看pdf。 pdf数据存储在SQL数据库中,我使用以下代码:
Byte[] bytes = (Byte[])dt.Rows[0]["ContentData"];
Response.ClearHeaders();
Response.Clear();
Response.AddHeader("Content-Type", "application/pdf");
Response.AddHeader("Content-Length", bytes.Length.ToString());
Response.AddHeader("Content-Disposition", "inline; filename=" + dt.Rows[0] ["FileName"].ToString());
Response.BinaryWrite(bytes);
Response.Flush();
HttpContext.Current.ApplicationInstance.CompleteRequest();
我只在Internet Explorer中遇到的问题是当用户点击后退按钮时,它会向后导航2页。这不是关键,但对用户来说很烦人。如果有人问我,我很抱歉,但是我在查找问题时遇到了麻烦。
感谢任何帮助。感谢。
csnewbie