Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.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 - Fatal编程技术网

C# 并行调用多个用户控件-asp.net

C# 并行调用多个用户控件-asp.net,c#,asp.net,C#,Asp.net,我有一个网页,可以同步调用多个用户控件(几乎15个用户控件)。最近,当我们运行WebGetTest时,我们的页面速度非常差,现在我们希望优化页面以提高页面速度。所以我的问题是如何异步调用页面中的多个用户控件?我们正在使用asp.net web表单。使用aysnc和await是否有助于我们在不等待其他用户控件的情况下并行调用用户控件?您能否澄清这是什么意思:“调用多个用户控件”。我们在网页中使用多个用户控件,每个用户控件都具有独特的功能。一个用户控制获取产品评级,另一个用户控制获取图像,等等。是的

我有一个网页,可以同步调用多个用户控件(几乎15个用户控件)。最近,当我们运行WebGetTest时,我们的页面速度非常差,现在我们希望优化页面以提高页面速度。所以我的问题是如何异步调用页面中的多个用户控件?我们正在使用asp.net web表单。使用aysnc和await是否有助于我们在不等待其他用户控件的情况下并行调用用户控件?

您能否澄清这是什么意思:“调用多个用户控件”。我们在网页中使用多个用户控件,每个用户控件都具有独特的功能。一个用户控制获取产品评级,另一个用户控制获取图像,等等。是的,但是你打电话给他们是什么意思?试试这个。这可能会有帮助。这是指页面本身,但也应适用于带有用户控件的事件。在ASP.NET web窗体中,所有这些控件都设计为将HTML发送到HTTP响应流中。流是由UTF8字符组成的一维、单向数组,因此它必须一个接一个地串联构造。异步呈现这些控件将是一个巨大的问题,实际上可能会使性能恶化,因为您必须缓冲输出。也就是说,我愿意赌1美元,你的问题不在于控制的数量。也许可以看看您检索数据以填充数据的方式。