我有一个控件:Image
我正在foreach
中的divContainer
添加图片。
问题是, 100张图片。现在网站加载并结束 加载完所有图片后,会显示结果!
但我想要一个异步视图/结果,这样我就不必等待,直到每张图片都已加载,它应该在我眼前添加图像 - 一个接一个。
这是代码,它将图像添加到Div:myDiv.Controls.Add(image);
我怎样才能做到这一点?
答案 0 :(得分:0)
ASP.NET的工作方式是构建HTML然后将其输出到浏览器,它不会逐个发送。
构建输出的HTML确实占用了那么多时间吗?
如果它进入浏览器,则浏览器不会显示所有图像,直到每个图像都被加载,然后浏览器执行此操作。浏览器可以完成页面布局并开始显示图像,如果确保在每个图像标签熄灭时设置了高度和宽度。