我正在通过itextsharp动态生成pdf。但它抛出异常 Response.End()
中的线程被中止异常我试图调用HttpContext.Current.ApplicationInstance.CompleteRequest方法而不是Response.End
这是我的例外,但弹出窗口不会下载pdf 和下载的popup pdf正在localhost上工作。但它不能在网上工作。
我试图删除try-catch块。但它仍然没有解决方案。
这是我的代码
try
{
.
.
pdfDoc.Close();
Response.Clear();
Response.Buffer = true;
Response.ContentType = "application/pdf";
Response.AddHeader("content-disposition", "attachment;filename=xyz.pdf");
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Write(pdfDoc);
//Response.End() //HERE ERROR IS Show. Control goes to Catch block.
HttpContext.Current.ApplicationInstance.CompleteRequest();
}
catch(Exception ex)
{
ex.ToString();
}