3

使用 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 页。这并不重要,但对用户来说很烦人。如果有人问过这个问题,我深表歉意,但我在想出搜索词来查找问题时遇到了麻烦。

任何帮助表示赞赏。谢谢。

cs新手

4

0 回答 0