【发布时间】:2014-01-25 22:21:09
【问题描述】:
我有一个包含多条记录的网格。当用户单击一行时,表单将提交到服务器,我将在服务器上生成 PDF 并将其流回。那么FancyBox就是把这个PDF数据拿出来并显示出来。以下是我生成 PDF 数据的方式:
var id = grid.SelectedItems[0].GetDataKeyValue("RECORD_ID");
var byteArrayPDF = GeneratePDF(id);
Response.Clear();
Response.ContentType = "application/pdf";
Response.AppendHeader("Content-Disposition", "inline;filename=recorddetail.pdf");
Response.BufferOutput = true;
Response.BinaryWrite(byteArrayPDF);
Response.End();
浏览器识别数据流并正确显示 PDF。现在我需要在 FancyBox 中显示这个 PDF。请帮忙。非常感谢!
【问题讨论】: