对此进行了大量搜索,但无法找到答案。
以下内容在同一浏览器标签中呈现PDF(在按钮的点击事件中):
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.ContentType = "application/pdf";
HttpContext.Current.Response.BufferOutput = true;
HttpContext.Current.Response.AddHeader("Content-Disposition",
String.Format("{0}; filename={1}.pdf;", "inline", doc.DocNum));
HttpContext.Current.Response.BinaryWrite(buffer);
HttpContext.Current.ApplicationInstance.CompleteRequest();
我希望在新标签中打开生成的PDF?可以使用上面的方法完成吗?
答案 0 :(得分:0)
我知道已经很长时间了,但是,只是为了帮助:我解决了我的问题(与问题相同),只是将target ='_ blank'添加到表单标记。