ASP.. NET添加和显示控件是异步的,而不是同步的

本文关键字:同步 NET 异步 显示 控件 ASP 添加 | 更新日期: 2023-09-27 18:18:18

我有一个控件:Image

我在foreach中添加图像,在我的divContainer

问题是,大约有100个图像。现在网站加载完毕当所有的图片都被加载,它会显示结果!

但是我想要一个异步视图/结果,这样我就不必等待,直到每个图像都被加载,它应该在我眼前添加图像-一个接一个。

这是代码,它将图像添加到Div: myDiv.Controls.Add(image);

我怎样才能做到这一点?

ASP.. NET添加和显示控件是异步的,而不是同步的

. NET通过构建HTML然后输出到浏览器来工作,它不会一个接一个地发送它们。

构建输出的html真的要花那么多时间吗?

如果它进入浏览器,那么浏览器不会显示所有的图像,直到每个图像都被加载,然后是浏览器做这个。浏览器可以完成页面的布局并开始显示图像,如果您确保在每个图像标签上设置了高度和宽度,