在IE中查看PDF,点击后退2页

时间:2013-02-15 21:19:57

标签: c# asp.net internet-explorer

使用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

0 个答案:

没有答案