【发布时间】:2023-02-24 02:23:46
【问题描述】:
我正在开发基于 asp.core/Razor (.net core 6) 的发票应用程序。我在应用程序中有一个用于创建发票的表格。用户填写所有必填字段后,他可以打开一个显示发票预览的模式。如果他对它的外观感到满意,他可以确认他想要将其保存为 pdf。
保存时,我有一个 jquery 函数,它对 razor 页面的 OnPost 函数进行 ajax 调用。
Onpost 函数将表单数据传递给创建 pdf 文档并对其进行签名的 C# 函数。在第一次尝试时它工作,但在第二次尝试时该过程只是挂起。我没有收到任何错误或异常
编辑:在 c# 方法上,我将 html 转换为 pdf,似乎在将 html 字符串转换为 pdf 字节的过程中进程卡住了
【问题讨论】:
-
检查是否有任何缺少等待的异步。这可能会导致事情“挂起”。否则听起来 pdf 创建组件没有正常退出。
-
您能否分享有关您的代码的更多详细信息?
标签: c# jquery asp.net-core dinktopdf