ASP.NET添加和显示控件Asynchron,而不是Synchron?

时间:2011-12-20 12:35:07

标签: c# asp.net load

我有一个控件:Image

我正在foreach中的divContainer添加图片。

问题是, 100张图片。现在网站加载并结束 加载完所有图片后,会显示结果!

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

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

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

ASP.NET的工作方式是构建HTML然后将其输出到浏览器,它不会逐个发送。

构建输出的HTML确实占用了那么多时间吗?

如果它进入浏览器,则浏览器不会显示所有图像,直到每个图像都被加载,然后浏览器执行此操作。浏览器可以完成页面布局并开始显示图像,如果确保在每个图像标签熄灭时设​​置了高度和宽度。