重页中的所有元素(如图像)在浏览器中加载在一起

LCJ*_*LCJ 2 .net c# asp.net ajax jquery

我有一个沉重的asp.net页面.当它渲染时,一些图像在开始时出现,然后逐渐加载其余图像.我们想摆脱这种行为.页面应仅在所有内容准备好后显示,并且应该一起显示.我们如何实现它?有什么办法我们可以要求页面等到它完全准备好了吗?

Gre*_*tit 5

它可以做到,但我建议不要这样做.使用JavaScript(参见@TJHeuvel响应),您可以等到DOM"准备就绪之前"(通常将隐藏的容器更改为可见的容器),然后问自己这是否是一个良好的用户体验:

  1. 当前的方式:当页面加载时,您的用户理论上可以开始获取信息并了解页面的布局方式.

  2. 建议的方法:如果页面像你说的那么重,用户会转到URL并看到什么......"加载"动画GIF 5秒(或更多)?我只能为自己说话,但我宁愿看到一些内容而不是没有内容,即使它没有完全呈现.