gpt4 book ai didi

asp.net - 使用响应对象生成 PDF 时的预加载器

转载 作者:行者123 更新时间:2023-12-01 04:03:26 27 4
gpt4 key购买 nike

我正在使用响应对象生成 PDF。该代码实际上将 HTML 呈现为 PDF。 PDF生成时间不固定,所以我想用Ajax展示这段时间的预加载过程(处理/加载)。

当我通过单击按钮启动 PDF 生成过程时,它将启动预加载器过程,但是在生成 PDF 完成后,预加载器过程并未停止。

另外,假设我想清除页面上文本框中的数据,然后就不会被清除。

我需要做什么来解决这些问题。

这是代码:

Dim Response As System.Web.HttpResponse = System.Web.HttpContext.Current.Response
Response.Clear()
Response.ClearHeaders()
Response.ClearContent()
Response.ContentType = "application/pdf"
Response.AppendHeader("Content-Disposition", "attachment; filename=" + Me.txtReportSetPDFName.Text.Replace(" ", "_") + ".pdf")
Response.AppendHeader("Content-Length", FileLen(sFilePath).ToString)
Response.WriteFile(sFilePath)

最佳答案

你正在用吗

response.End();

如果是,那么您需要在调用之前清除文本框并停止加载程序
response.End();

希望能帮助到你。
如果它解决了您的问题,请不要忘记给它点赞。
谢谢.. :)

关于asp.net - 使用响应对象生成 PDF 时的预加载器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11372965/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com