Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在后台异步呈现asp.NET页面,并将结果页面存储在文件或内存中_C#_Asp.net_.net_Pdf - Fatal编程技术网

C# 在后台异步呈现asp.NET页面,并将结果页面存储在文件或内存中

C# 在后台异步呈现asp.NET页面,并将结果页面存储在文件或内存中,c#,asp.net,.net,pdf,C#,Asp.net,.net,Pdf,我有很多内置在.ASPX页面中的报告。这些报告速度非常慢,并导致用户可视化延迟 现在我想在一个文件或内存中生成报告,但是这些页面有很多repeater组件和规则。所以,我真的需要加载页面。但不向用户显示。它需要在后台运行 我曾考虑将报告重新绘制为PDF文件,但太多的报告中包含了很多内容。因此,只在内存中加载页面,而不只是转换为PDF,这避免了大量工作和aspx页面上现有规则可能出现的问题 有可能吗 谢谢您是否在询问如何缓存页面以备将来的请求?或者你是在问如何让页面更具响应性?我需要在后台运行它,

我有很多内置在.ASPX页面中的报告。这些报告速度非常慢,并导致用户可视化延迟

现在我想在一个文件或内存中生成报告,但是这些页面有很多repeater组件和规则。所以,我真的需要加载页面。但不向用户显示。它需要在后台运行

我曾考虑将报告重新绘制为PDF文件,但太多的报告中包含了很多内容。因此,只在内存中加载页面,而不只是转换为PDF,这避免了大量工作和aspx页面上现有规则可能出现的问题

有可能吗


谢谢

您是否在询问如何缓存页面以备将来的请求?或者你是在问如何让页面更具响应性?我需要在后台运行它,而不是将构建的HTML保存在一个文件中。然后我会把它转换成PDF。所有这些都是为了避免重新创建每个报表。此答案显示了获取HTML的一些可能的解决方案:。如果你想把它变成PDF,你需要搜索一个可以将HTML转换成PDFAre的第三方库。你想知道如何缓存页面以备将来的请求吗?或者你是在问如何让页面更具响应性?我需要在后台运行它,而不是将构建的HTML保存在一个文件中。然后我会把它转换成PDF。所有这些都是为了避免重新创建每个报表。此答案显示了获取HTML的一些可能的解决方案:。从那里,如果你想把它变成PDF,你需要搜索一个可以将HTML转换成PDF的第三方库