0
我有一個網格有多個記錄。當用戶點擊一行時,表單會提交給我將生成PDF並將其返回的服務器。然後FancyBox將採取這個PDF數據並且顯示它。以下是我如何生成PDF數據:如何在FancyBox 1.3.4中顯示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。請幫忙。非常感謝!
謝謝您的答覆,科埃略!我沒有在服務器上的PDF文件。我需要觸發網格的項目點擊才能提交到生成PDF文件的服務器,並根據提交併發回的記錄ID進行生成。 – user3171276
好吧,你的代碼發生了什麼? PDF中顯示的Ex? – AFetter
在我的代碼中,你可以通過參數傳遞pdf。 – AFetter